Sei sulla pagina 1di 7

Inicio Libros Tutoriales Eventos Foro Buscar

Libros / Python para principiantes / Captulo 7. Mtodos principales del objeto list
/ 7.5. Anexo sobre listas y tuplas

7.5. Anexo sobre listas y tuplas


7.5.1. Conversin de tipos
En el conjunto de las funciones integradas de Python, podemos encontrar dos funciones
que nos permiten convertir listas en tuplas y viceversa.

Estas funciones pueden ser muy tiles cuando por ejemplo, una variable declarada
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
como tupla, necesita ser modificada en tiempo de ejecucin, para lo cual, debe
convertirse en una lista puesto que las tuplas, son inmutables. Lo mismo sucede en el
caso contrario: una variable que haya sido declarada como lista y sea necesario
convertirla en una coleccin inmutable.

>>> tupla = (1, 2, 3, 4)


>>> tupla
(1, 2, 3, 4)
>>> list(tupla)
[1, 2, 3, 4]
>>> lista = [1, 2, 3, 4]
>>> lista
[1, 2, 3, 4]
>>> tuple(lista)
(1, 2, 3, 4)

7.5.2. Concatenacin simple de colecciones


A diferencia de otros lenguajes, en Python es muy simple unir varias colecciones de un
mismo tipo. Simplemente, se requiere utilizar el operador suma ( + ) para lograrlo:

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
>>> lista1 = [1, 2, 3, 4]
>>> lista2 = [3, 4, 5, 6, 7, 8]
>>> lista3 = lista1 + lista2
>>> lista3
[1, 2, 3, 4, 3, 4, 5, 6, 7, 8]

>>> tupla1 = (1, 2, 3, 4, 5)


>>> tupla2 = (4, 6, 8, 10)
>>> tupla3 = (3, 5, 7, 9)
>>> tupla4 = tupla1 + tupla2 + tupla3
>>> tupla4
(1, 2, 3, 4, 5, 4, 6, 8, 10, 3, 5, 7, 9)

7.5.3. Valor mximo y mnimo


Podemos obtener adems, el valor mximo y mnimo tanto de listas como de tuplas:

>>> max(tupla4)
10
>>> max(tupla1)
5
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
>>> min(tupla1)
1
>>> max(lista3)
8
>>> min(lista1)
1

7.5.4. Contar elementos


Al igual que para contar caracteres en una string, disponemos de la funcin integrada
len() para conocer la cantidad de elementos en una lista o en una tupla:

>>> len(lista3)
10
>>> len(lista1)
4
>>> len(tupla2)
4

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Anterior Siguiente
7.4. Mtodos de bsqueda Captulo 8. Mtodos principales del objeto dict

Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribucin de esta pgina se permite bajo los trminos de
la licencia Creative Commons Atribucin NoComercial SinDerivadas 3.0 Unported siempre que se conserve esta
nota de copyright.

INDICE DE CONTENIDOS

1. Preparacin del entorno de desarrollo

2. Estructura y elementos del lenguaje

3. Mdulos, paquetes y namespaces

4. Funciones definidas por el usuario

5. Introduccin a la orientacin a objetos

6. Mtodos principales del objeto String

Captulo 7. Mtodos principales del objeto list

7.1. Mtodos de agregado

7.2. Mtodos de eliminacin

7.3. Mtodos de orden


open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
7.4. Mtodos de bsqueda

7.5. Anexo sobre listas y tuplas

8. Mtodos principales del objeto dict

9. El objeto File: trabajando con archivos

10. Un paseo por los mdulos de la librera estndar

11. Introduccin a MySQL y el lenguaje SQL

12. Bases de datos en Python con MySQL

13. Corriendo aplicaciones Python en la web

14. Enviando e-mails con formato HTML desde Python

3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad

das online

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com

Potrebbero piacerti anche