Latest web development tutorials

lista de Python (Lista)

secuencia Python es la estructura de datos más básica. Cada elemento de la secuencia se le asigna un número de - su posición, o el índice, el primer índice es 0, el segundo índice es 1, y así sucesivamente.

Python tiene un tipo incorporados en 6 secuencia, pero los más comunes son listas y tuplas.

Secuencia de operaciones puede llevarse a cabo, incluyendo la indexación, rebanado, sumar, multiplicar, compruebe los miembros.

Por otra parte, Python tiene incorporado un determinar la longitud de la secuencia y se determina el método de máxima y mínima elemento.

Python es una lista del tipo más comúnmente utilizado de los datos, se puede utilizar como un archivo de valores separados por comas aparecen entre corchetes.

Lista de elementos de datos no tiene por qué tener el mismo tipo

Crear una lista, siempre y cuando los elementos de datos delimitados por comas utilizando diferentes soportes pueden ser. En la siguiente manera:

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

Con el índice de la cadena como una lista de aperturas de índice de 0. Lista puede ser interceptada, combinaciones y similares.


valor de lista de acceso

Use subíndices a los valores de acceso en la lista, también se puede utilizar corchetes en forma de interceptación de carácter, de la siguiente manera:

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]

Los ejemplos de la salida anterior:

list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]

Actualizar lista

Puede modificar la lista de elementos de datos o actualizaciones, también se puede utilizar el método append () para agregar una lista de elementos, de la siguiente manera:
#!/usr/bin/python

list = ['physics', 'chemistry', 1997, 2000];

print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];

Vamos a discutir el uso de un nuevo capítulo en el método append (): Nota

Los ejemplos de la salida anterior:

Value available at index 2 :
1997
New value available at index 2 :
2001

Retire elemento de la lista

Puede utilizar la instrucción del para eliminar elementos de la lista, los siguientes ejemplos:

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;

Los ejemplos de la salida anterior:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]

Vamos a discutir el uso de un nuevo capítulo en el método remove (): Nota


operador de la lista de secuencia de comandos de Python

Lista de los operadores + y * y la similitud de cadenas. + Muestra para la lista combinada, un asterisco para la lista de repetición.

En la siguiente manera:

expresión de Python resultado descripción
len ([1, 2, 3]) 3 longitud
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] combinación
[ 'Hola!'] * 4 [ '¡Hola!', '¡Hola!', '¡Hola!', '¡Hola!'] repetición
3 en [1, 2, 3] verdadero Ya sea que los elementos están presentes en la lista
para x en [1, 2, 3]: print x, 123 iteración

lista de Python intercepción

lista Python tipo de cadena de interceptación de operación, como sigue:

L = ['spam', 'Spam', 'SPAM!']

acción:

expresión de Python resultado descripción
L [2] 'SPAM!' Leer una lista del tercer elemento
L [-2] 'Spam' Leer una lista de la inversa de la segunda elemento
L [1:] [ 'Spam', 'Spam!'] Desde el principio de la lista de interceptación segundo elemento

lista de Python de las funciones y métodos

Python incluye las siguientes funciones:

No. función
1 cmp (lista1, lista2)
Compare las dos listas de elementos
2 len (lista)
El número de elementos de la lista
3 max (lista)
Volver a la lista de elementos Max
4 min (lista)
Devuelve una lista de los elementos mínimos
5 lista (ss)
Será convertida a una lista de tuplas

Python incluye los siguientes métodos:

No. camino
1 list.append (obj)
En el final de la lista para agregar nuevos objetos
2 list.count (obj)
Número de veces que un elemento estadísticas aparece en la lista
3 lista.extend (ss)
Varios valores al final de la lista de adicional desechable otra secuencia (ampliación de la lista original con una nueva lista)
4 list.index (obj)
Encontrar la posición de índice de la primera aparición de un valor de una lista
5 list.insert (índice, obj)
Inserte objetos en una lista
6 list.pop (obj = lista [-1] )
Retire un elemento de la lista (por defecto el último elemento), y devuelve el valor del elemento
7 list.remove (obj)
Eliminar la lista un valor del primer partido
8 list.reverse ()
elemento de la lista inversa
9 list.sort ([Func])
La lista original se ordena