Python Gramática básica Lección 3 (Lista)

[] Lista

1. Qué se puede almacenar en la lista

1. ¿Qué tipos se pueden almacenar en la lista?

 La lista es un gran almacén, cofre del tesoro, todos los tipos aprendidos , se pueden poner en la lista.

my_list = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' lemon ' , ' python ' ]] 
print (my_list)

Resultados: [1, 2, 3, (2, 'polo'), 6, 'hola', ['limón', 'pitón']]

2. La longitud de la lista len ()

my_list = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' lemon ' , ' python ' ]]
 print (len (my_list)) # 7

3. Obtenga los elementos en la lista --- índice (similar a una cadena)

El resultado del índice de la lista sigue siendo una lista (qué tipo de datos es el elemento y qué tipo es el resultado del índice, no cambiará)

my_list = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' lemon ' , ' python ' ]] 
print (my_list [-1] [1]) # python

4. La porción de la lista sigue siendo una lista

 

Segundo, crea una lista

Lista vacía :

número = []
print (número) # []

Lista común:

número = [1,2,3]
imprimir (número) 

Lista mixta:

list_1 = [1,2,3, (2, 'polo'), 6, 'hola', ['lemon', 'python' ]]
 print (list_1) # [1, 2, 3, (2, 'polo '), 6,' hola ', [' limón ',' pitón ']]

 

Operaciones comunes de la lista: agregar, eliminar, modificar

Tercero, agregue elementos a la lista

1. append (): agrega nuevos objetos al final de la lista de forma predeterminada. Agregue el parámetro como elemento al final de la lista. (Solo hay un parámetro append, y append solo puede agregar un elemento a la vez)

list_1 = [1,2,3, (2, 'polo'), 6, 'hola', ['limón', 'python' ]]
list_1.append (9 )
print (list_1) # [1, 2, 3, (2, 'polo'), 6, 'hello', ['lemon', 'python'], 9]

 ❤ append () es útil para listas, pero el resultado devuelto es None, que es una regla de Python. (Eliminar () es lo mismo).

my_list = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' limón ' , ' pitón ' ]]
new_elem = my_list.append (888 )
 print (my_list) 
 print (new_elem) 

结果 :
[1, 2, 3, (2, 'polo'), 6, 'hello', ['lemon', 'python'], 888 ]
Ninguno

 

2. extend (): agrega múltiples valores en otra secuencia al final de la lista a la vez, es decir, usa el parámetro como una lista para extender la lista original y fusionar la lista.

list_1 = [1,2,3, (2, 'polo'), 6, 'hola', ['limón', 'python' ]]
list_1.extend ([2,4,5,6 ])
print (list_1) # [1, 2, 3, (2, 'polo'), 6, 'hello', ['lemon', 'python'], 2, 4, 5, 6]

 

3. insert (): hay 2 parámetros, el primer parámetro es la posición a insertar y el segundo parámetro es el valor a insertar en la posición a insertar.

list_1 = [1,2,3, (2, 'polo'), 6, 'hola', ['limón', 'python' ]]
list_1.insert (3, 'hola mundo' )
print (list_1) # [1, 2, 3, 'hello world', (2, 'polo'), 6, 'hello', ['lemon', 'python']]

 

Cuarto, elimine los elementos de la lista.

1. Eliminar el contenido especificado (no sé la posición del índice, solo sé que hay este contenido específico en la lista, debe eliminarse antes de que esté disponible, y no existe en la lista, es imposible operarlo)

list_1 = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' limón ' , ' python ' ]]
list_1.remove ([ ' lemon ' , ' python ' ])
 print (list_1) # [1, 2, 3, (2, 'polo'), 6, 'hello']

remove () solo puede eliminar un elemento, hay varios elementos en la lista, el valor predeterminado es eliminar el primero

list_1 = [1, 'hola', 2, 'hola', 3, (2, 'polo'), 6, 'hola', ['limón', 'pitón' ]]
list_1.remove ('hola' )
print (list_1) # [1, 2, 'hola', 3, (2, 'polo'), 6, 'hola', ['limón', 'pitón']]

 

2. Eliminar la posición de índice especificada pop (), el resultado devuelto es el valor del elemento eliminado

list_1 = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' lemon ' , ' python ' ]]
 # pop () sin valor de índice, el último elemento de la lista se elimina de forma predeterminada 
list_1.pop ()
 print (list_1) # [1, 2, 3, (2, 'polo'), 6, 'hola']
list_1 = [1,2,3, (2, ' polo ' ), 6, ' hello ' , [ ' lemon ' , ' python ' ]]
 # pop () con valor de índice, elimine el contenido del valor de índice correspondiente 
list_1 .pop (3 )
 print (list_1) # [1, 2, 3, 6, 'hola', ['limón', 'python']]

❤Ver el resultado de pop () (valor de retorno)

list_1 = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' limón ' , ' python ' ]]
elem = list_1.pop ()
 print (elem)
 print (list_1)

El resultado:

['limón', 'pitón']

[1, 2, 3, (2, 'polo'), 6, 'hola']

 

Cinco, modifique los elementos en la lista

list_1 = [1,2,3, (2, ' polo ' ), 6, ' hola ' , [ ' limón ' , ' python ' ]]
list_1 [ 2] = ' hahhahahha ' 
print (list_1) # [1, 2, 'hahhahahha', (2, 'polo'), 6, 'hola', ['lemon', 'python']]

 

Seis, la lista de métodos de función

1.clear () elementos claros de la lista

❤a = El valor de retorno de my_list.clear () es None

my_list = [2,1,3]
my_list.clear ()
print (mi_lista) # []
print (my_list.clear ()) #Ninguno

  

2. ordenación () ordenación ordenación digital, el texto no necesita ser ordenado

my_list = [2,1,3,4,6,5 ]
my_list.sort ()
print (my_list)       # [1,2,3,4,5,6] 
print (my_list.sort ())    # Ninguno
my_list = [1,2,3, [ ' 3 ' , 6 ]]
my_list.sort ()     # de error, no se puede comparar diferentes tipos de

 

3. orden descendente inverso ()

my_list = [2,1,3,4,6,5 ]
my_list.sort (reverse = True)
 print (my_list)       # [6,5,4,3,2,1] 
print (my_list.sort (reverse = True))   # Ninguno

 

Supongo que te gusta

Origin www.cnblogs.com/ananmy/p/12732567.html
Recomendado
Clasificación