Python de autoestudio de base cero de 20 días | Uso de la lista de lista del día 9

Hola a todos, soy Ning Yi.

Hoy hablaremos de las listas de Python.

La lista se usa para guardar un conjunto de datos, use corchetes [] para envolver los datos y separe los datos con comas en inglés. Por ejemplo: [1,2,3,4,5]

1. Listar características

Te puse un ejemplo en el curso anterior.

Si la lista es una señorita y los datos de la lista son muñecas, se puede describir de la siguiente manera:

2. Crea una lista

Los elementos de datos de la lista, que pueden ser de diferentes tipos de datos.

Por ejemplo, si creamos una lista llamada ningyi, podemos poner información como cadenas y números enteros en una lista.

ningyi =  ["女",26,"1995-07-12"]

3. Encuentra elementos de la lista.

A cada elemento de la lista se le asigna un número, que normalmente llamamos "índice". El índice de la lista comienza desde 0, el primer índice es 0, el segundo índice es 1, y así sucesivamente...

El método de adquisición es en realidad el mismo que el de la cadena de la que hablamos en la última clase.

# 获取第1个元素
ningyi[0]     # 输出 '女'


# 获取第2个元素
ningyi[1]     # 输出 26

También puedes usar el índice para obtener una variedad de elementos, ten cuidado de no incluir el último carácter.

# 获取前面两个元素
ningyi[0:2]    # 输出 ['女', 26]
ningyi[:2]    # 这样写也可以,将0省略


# 获取后面两个元素
ningyi[1:3]   # 输出  [26, '1995-07-12']
ningyi[-2:] # 这样写也可以,用负数索引

4. Actualizar elementos de la lista

(1) append() agrega nuevos elementos al final de la lista

ningyi.append(55)
# 输出   ['女', 26, '1995-07-12', 55]

(2) insert() agrega un nuevo elemento en una posición de índice específica

# 在索引为3的位置,添加44这个元素
ningyi.insert(3,44)
# 输出   ['女', 26, '1995-07-12', 44, 55]

(3) extend() fusiona dos listas

list1 = [1,2,3]
list2 = [4,5,6]


list1.extend(list2) 
# 输出   [1, 2, 3, 4, 5, 6]


#可以直接用+号合并
list1+list2

5. Eliminar elementos de la lista

(1) del elimina elementos en un índice específico

Elimine el elemento 44 que agregamos arriba en el índice 3.

del ningyi[3]
# 输出   ['女', 26, '1995-07-12', 55]

(2) pop() elimina el último elemento

Elimina y devuelve el último elemento.

ningyi.pop()
# 输出   55

(3) remove() elimina elementos según el valor

ningyi.remove("女")
# 输出   [26, '1995-07-12']

Nota: La función remove() solo eliminará la primera aparición en la lista. Si desea eliminar todos los elementos coincidentes. Se puede operar con un bucle while, que aprenderemos más adelante en el curso.

(4) clear() borra la lista

# 清空ningyi列表
ningyi.clear()

6. Otras operaciones comunes

Redefinimos una lista llamada lista1:

list1 = [3,4,5,1,2,3]

(1)len() longitud de la lista

len(list1)
# 输出   6

(2) en el juicio de lista

in se utiliza para determinar si existe un valor en la lista y devuelve Verdadero o Falso.

7 in list1
# 输出 False
1 in list1
# 输出 True

También puedes usar not in, la salida es justo lo opuesto a in.

1 in list1
# 输出 False

(3) count() cuenta el número de veces que aparece un elemento en la lista

list1.count(4)
# 输出 1

(4) index() obtiene el índice de un elemento

list1.index(4)
# 输出 1

(5) Valor máximo y valor mínimo de los elementos de la lista.

Tenga en cuenta que los elementos de la lista sólo pueden ser de tipo numérico.

max(list1)
# 输出   5


min(list1)
# 输出   1

(6)ordenar() clasificación

El valor predeterminado es ordenar de pequeño a grande.

list1.sort()
# 输出   [1, 2, 3, 3, 4, 5]

(7) inversión de lista inversa ()

Generalmente se usa junto con la función de clasificación sort (), sort () por defecto ordena de pequeño a grande, combinado con reverse () para lograr la clasificación de grande a pequeño.

list1.reverse()
# 输出 [5, 4, 3, 3, 2, 1]

Haga clic para seguir y comenzar con Python sin perderse ~

Supongo que te gusta

Origin blog.csdn.net/shine_a/article/details/126658509
Recomendado
Clasificación