Latest web development tutorials

lista python3

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 = ['Google', 'w3big', 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/python3

list1 = ['Google', 'w3big', 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]:  Google
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/python3

list = ['Google', 'w3big', 1997, 2000]

print ("第三个元素为 : ", list[2])
list[2] = 2001
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:

第三个元素为 :  1997
更新后的第三个元素为 :  2001

Retire elemento de la lista

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

#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print (list)
del list[2]
print ("删除第三个元素 : ", list)

Los ejemplos de la salida anterior:

删除第三个元素 :  ['Google', 'w3big', 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 y empalme

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

L=['Google', 'w3big', 'Taobao']

acción:

expresión de Python resultado descripción
L [2] "Taobao" Lea el tercer elemento
L [-2] 'W3big' El segundo elemento de la cuenta atrás empieza a leer desde la derecha: contar desde la derecha
L [1:] [ 'W3big', 'Taobao'] Todos los elementos de salida desde el inicio del segundo elemento
>>> L=['Google', 'w3big', 'Taobao']
>>> L[2]
'Taobao'
>>> L[-2]
'w3big'
>>> L[1:]
['w3big', 'Taobao']
>>> 

La lista también es compatible con la operación de empalme:

>>> squares = [1, 4, 9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

lista anidada

lista anidada se crea utilizando las otras listas en la lista, por ejemplo:

>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'

lista de Python de las funciones y métodos

Python incluye las siguientes funciones:

No. función
1 len (lista)
El número de elementos de la lista
2 max (lista)
Volver a la lista de elementos Max
3 min (lista)
Devuelve una lista de los elementos mínimos
4 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
10 list.clear ()
Borrar lista
11 list.copy ()
Lista de copias