La última base de entrada de Python y combate real Capítulo VI: Lista de operaciones relacionadas

============== Lista de operaciones relacionadas

1) Operadores matemáticos +, *

  • + Agregar dos listas para generar una nueva lista

  • * Los elementos de la primera lista no están segmentados para multiplicar los elementos de la segunda lista a su vez, y se devuelve la nueva lista.

2) Operadores de comparación

Compare si dos elementos son iguales: == ,! =

Suplemento: el uso de es

El dato 1 es el dato 2 Determine si la dirección de los datos es la misma

Data 1 == Data 2 Determine si los dos datos del segmento son iguales (si el valor de los datos es el mismo)

Nota: si los dos datos son variables, la dirección es diferente, si es inmutable, la dirección es la misma

3) Comparar tamaño:>, <,> =, <=

Comparar el tamaño de las dos listas es comparar el tamaño de los elementos desiguales del primer equipo

4) in y no in - determinar si el elemento especificado está presente o no en la lista

nums = [19, 89, 90, 600, 1]
x = nums[0]
for y in nums:
    if x < y:
        x = y
print(x)

5) Funciones relacionadas

# suma 、 máximo 、 mínimo 、 ordenado 、 largo 、 lista

  • suma (secuencia): busca la suma de todos los elementos de la secuencia; los elementos de la secuencia deben ser números

  • max (secuencia): obtiene el elemento más grande de la secuencia; los elementos de la secuencia son necesarios para admitir operaciones de comparación y tienen el mismo tipo

  • mezclar (secuencia) -obtener el elemento más pequeño de la secuencia

  • sorted (secuencia): ordena los elementos en la secuencia de menor a mayor, y devuelve la nueva lista ordenada

  • sorted (sequence.reverse = True) ordena los elementos en la secuencia de mayor a menor y devuelve la nueva lista ordenada

  • len (secuencia): obtiene el número de elementos de la secuencia

  • lista (datos) -convierte datos en una lista

==================== Lista de métodos relacionados

1) List.clear () - borra la lista (elimina todos los elementos de la lista)

2) List.copy (): copia la lista original y genera una nueva lista con los mismos datos (los mismos datos pero diferentes direcciones); copia superficial

3) List.count (element): cuenta el número de elementos especificados en la lista

4) List.extend (secuencia): agrega todos los elementos de la secuencia a la lista y agrega por lotes

5) List.index (elemento) -Obtenga el subíndice del elemento especificado en la lista. Nota: Si hay varios elementos, solo uno no existe y se informará un error

6) List.reverse (): invierte la lista

7) List.sort () - Ordena los elementos de la lista de pequeños a grandes, sin generar una nueva lista, modifica directamente el orden de los elementos en la lista original

8) List.sort (reverse = True): ordena los elementos de la lista de mayor a menor (no generará una nueva lista, modificará directamente el orden de la lista original)

============== Comprensión de listas

La comprensión de listas es una expresión que se utiliza para generar rápidamente una lista.

Sintaxis básica:

[Expresión de variable en secuencia]

Principio: deje que las variables tomen valores uno por uno en la secuencia, y el valor toma el resultado de la expresión como un elemento en la lista

  • Comprensión con declaración condicional

gramática:

[Expresión de variable en secuencia si declaración condicional]

Es equivalente a:

a = []

para variable en secuencia:

If declaración condicional:

A.append (expresión)

Devolver un

================= Tupla

Tupla ---------- tupla de lista inmutable

Use () como la inmutabilidad del contenedor

t1 = [1,2,3]

t2 = [1,2,3] t1 es t2 falso

l1 = (1,2,3)

l2 = (1,2,3) l1 es l2 verdadero

Supongo que te gusta

Origin blog.csdn.net/SaharaLater/article/details/111245766
Recomendado
Clasificación