Listas En Python
Enviado por aleriarc94 • 27 de Diciembre de 2013 • 387 Palabras (2 Páginas) • 306 Visitas
Definición de una lista
>>> lista1
[1, 2, 3, 4]
>>> lista1[0]
1
>>> lista1[-1]
4
>>> lista1[1:3]
[2,3]
>>> lista1[1:-1]
[2,3]
>>> lista1[::2]
[1,3]
- El valor de retorno es una nueva lista, no una modificación de esta.
Adición de elementos a una lista
>>> lista1.append("new")
[1, 2, 3, 4, 'new']
Apéndice al final de la lista.
>>> lista1.insert(2,2.1)
[1, 2, 2.1, 3, 4, 'new']
Inserta valor en (posición, valor).
>>> lista1.append([1,2])
[1, 2, 2.1, 3, 4, 'new', [1, 2]]
Apéndice de lista, solo un elemento de la lista original.
>>> lista1.extend([1,2])
[1, 2, 2.1, 3, 4, 'new', [1, 2], 1, 2]
Extiende la lista con nuevos elementos.
Búsqueda en una lista
>>> lista1.index('new')
5
>>> lista1.index(1)
0
>>> lista1.index(2)
1
>>> lista1.index(5)
Traceback (most recent call last):
File "<pyshell#60>", line 1, in <module>
lista1.index(5)
ValueError: 5 is not in list
>>> ‘new’ in lista1
True (ó 1)
>>> ‘old’ in lista1
False(ó 0)
- Index encuentra la primera aparición de un valor en la lista. En este caso, 1 y 2 aparecen l[0] y l[6] y l[1] y l[7] respectivamente,
...