Lista de tipos de datos de Python / tupla

Crear lista

Operación básica

Indice

Rebanada

Agregar / eliminar / modificar

Ordenar

Cambio

Obtener longitud

 

Crear lista

nombre_lista = ['A', 'B', 'C', 'D']

 

Operación básica

Índice- (índice basado en el número de índice)

    nombre_lista = ['A', 'B', 'C', 'D']

    nombre_lista [0] -----> 'A'

    nombre_lista [1] ------> 'B'

Rebanada

   nombre_lista = ['A', 'B', 'C', 'D']

   nombre_lista [:] ---------------> ['A', 'B', 'C', 'D']

   nombre_lista [0: 3] 、 nombre_lista [: 3] -------> ['A', 'B', 'C'] 

   nombre_lista [1:] ------------> ['B', 'C', 'D']

   nombre_lista [1: 3] ----------> ['B', 'C']

   nombre_lista [2:] -------------> ['C', 'D']

   nombre_lista [-3: -1] ---------> ['B', 'C']

 

Aumentar

  append () append --- (agrega elementos al final de la lista)

    nombre_lista = ['A', 'B', 'C', 'D']

    list_name.append ('E') ----> ['A', 'B', 'C', 'D', 'E']

 

  insert () insert element --- (insert element en la posición especificada)

    nombre_lista = ['A', 'B', 'C', 'D']

    list_name.insert (2, 'b') --------> ['A', 'B', 'b', 'C', 'D'] en la posición especificada (posición del subíndice 2 ) Insertar valor

Modificar

  nombre_lista = ['A', 'B', 'C', 'D']

  nombre_lista [1] = 'b' ---------> ['A', 'b', 'C', 'D']

  

Eliminar

  del delete --- (elimine el elemento de acuerdo con la posición especificada, ya no puede acceder al elemento eliminado después de la eliminación)

    nombre_lista = ['A', 'B', 'C', 'D']

    del list_name [1] -------------> ['A', 'C', 'D']

  

  pop () --- (elemento de lista emergente, puede usar el elemento emergente)

    nombre_lista = ['A', 'B', 'C', 'D']

    Pop el elemento final 'D'

    list_name.pop () -----> ['A', 'B', 'C']  

 

     Pop up un elemento en cualquier posición (necesita saber la posición del elemento)

    list_name.pop (1) ----> ['A', 'C', 'D']

 

  remove () --- (para eliminar un elemento en función de su valor, es conveniente conocer el valor del elemento sin conocer la posición del elemento; después de eliminar el elemento, también se puede usar su valor) 

    nombre_lista = ['A', 'B', 'C', 'D']

    list_name.remove ('B') ----> ['A', 'C', 'D']

 

  clear () - borra permanentemente la lista

   nombre_lista = ['A', 'B', 'C', 'D']

   list_name.clear () ---> []

 

Expandir

  extender () -extender la lista

    list_name1 = ['A', 'C', 'B', 'D']
    list_name2 = [1,2,3,4,]

    list_name1.extend (list_name2)
    print (list_name1, list_name2) ------> ['A', 'C', 'B', 'D', 1, 2, 3, 4] [1, 2, 3 4]

 

Ordenar

  sort () --- (Ordenar permanentemente la lista, no se puede restaurar al orden de clasificación original)

    nombre_lista = ['A', 'C', 'B', 'D']

    list_name.sort () ------> ['A', 'B', 'C', 'D'] - Ordenar alfabéticamente

    list_name.sort (reverse = True) -----> ['D', 'C', 'B', 'A'] - Ordenar alfabéticamente en orden inverso

 

  sorted () --- (La ordenación temporal de la lista no afecta el orden de clasificación original de los elementos en la lista, es decir, el orden de clasificación de los elementos de la lista no ha cambiado)

    nombre_lista = ['A', 'C', 'B', 'D']

    después = ordenado (nombre_lista)

    print ('befor list_name:', list_name, 'after list_name:', after)

            ------------> befor list_name: ['A', 'C', 'B', 'D'] después de list_name: ['A', 'B', 'C', ' D '] Ordenar alfabéticamente

 

    ordenado (list_name, reverse = True) ---- Ordenar alfabéticamente en orden inverso

 

Reverso

  reverse (): invierte el orden de los elementos de la lista; modifica permanentemente el orden de los elementos de la lista, puedes restaurar el orden original en cualquier momento, solo llama a reverse () en la lista nuevamente

    nombre_lista = ['A', 'C', 'B', 'D']

    list_name.reverse ()

    print ('first', list_name)

    list_name.reverse ()

    print ('segundo', nombre_lista)

     ---------->

     primero ['D', 'B', 'C', 'A']

     segundo ['A', 'C', 'B', 'D']

Longitud

  len () -puede aprender rápidamente la longitud de la lista

    nombre_lista = ['A', 'B', 'C', 'D']

    len (list_name) ------> 4

 

Recorrer la lista

  nombre_lista = ['A', 'B', 'C', 'D']

  para list_value en list_name:

    print (list_value) ------>

              A
              B
              C
              D

-------------------------------------------------- -------------------------------------------------- ----------------------

Tupla

  La tupla es similar a la lista, y también almacena un conjunto de datos; la diferencia es que la tupla no se puede modificar una vez que se crea, por lo que también se denomina lista de solo lectura.

Crear

  tuple_name = ('A', 'B', 'C', 'D')

Tiene solo dos métodos: count () -count el número de elementos, index () -get subíndice

  

 

Supongo que te gusta

Origin www.cnblogs.com/yuan213/p/12717066.html
Recomendado
Clasificación