Lição 3 de gramática básica do Python (lista)

[] Lista

1. O que pode ser armazenado na lista

1. Quais tipos podem ser armazenados na lista?

 A lista é um grande armazém, baú do tesouro, todos os tipos aprendidos , podem ser colocados na lista.

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

Resultados: [1, 2, 3, (2, 'polo'), 6, 'olá', ['limão', 'python']]

2. O comprimento da lista len ()

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

3. Obtenha os elementos na lista --- índice (semelhante a uma string)

O resultado do índice da lista ainda é uma lista (que tipo de dados é o elemento e que tipo é o resultado do índice, não será alterado)

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

4. A fatia da lista ainda é uma lista

 

Segundo, crie uma lista

Lista vazia :

number = [] 
print (number) # []

Lista comum:

número = [1,2,3] 
impressão (número) 

Lista mista:

list_1 = [1,2,3, (2, 'polo'), 6, 'olá', ['limão', 'python' ]]
 print (list_1) # [1, 2, 3, (2, 'polo '), 6,' olá ', [' limão ',' python ']]

 

Operações comuns da lista: adicionar, excluir, modificar

Terceiro, adicione elementos à lista

1. append (): acrescenta novos objetos no final da lista por padrão Adicione o parâmetro como um elemento ao final da lista. (Existe apenas um parâmetro de acréscimo, e o acréscimo pode adicionar apenas um elemento por vez)

list_1 = [1,2,3, (2, 'polo'), 6, 'olá', ['limão', 'python' ]] 
list_1.append (9 ) 
print (list_1) # [1, 2, 3 , (2, 'polo'), 6, 'olá', ['limão', 'python'], 9]

 ❤ append () é útil para listas, mas o resultado retornado é Nenhum, que é uma regra do Python. (Remove () é o mesmo.)

my_list = [1,2,3, (2, ' polo ' ), 6, ' Olá ' , [ ' limão ' , ' pitão ' ]] 
new_elem = my_list.append (888 )
 de impressão (my_list) 
 de impressão (new_elem) 

结果:
[1, 2, 3, (2, 'polo'), 6, 'olá', ['limão', 'python'], 888]
Nenhuma

 

2. extend (): acrescente vários valores em outra sequência no final da lista de uma só vez, ou seja, use o parâmetro como uma lista para estender a lista original e mesclar a lista.

list_1 = [1,2,3, (2, 'polo'), 6, 'olá', ['limão', 'python' ]] 
list_1.extend ([2,4,5,6 ]) 
print (list_1 ) # [1, 2, 3, (2, 'polo'), 6, 'olá', ['limão', 'python'], 2, 4, 5, 6]

 

3. insert (): Existem 2 parâmetros, o primeiro parâmetro é a posição a ser inserida e o segundo parâmetro é o valor a ser inserido na posição a ser inserida.

list_1 = [1,2,3, (2, 'polo'), 6, 'olá', ['limão', 'python' ]] 
list_1.insert (3, 'olá mundo' ) 
print (list_1) # [ 1, 2, 3, 'olá mundo', (2, 'polo'), 6, 'olá', ['limão', 'python']]

 

Quarto, exclua os elementos da lista

1. Exclua o conteúdo especificado (não sei a posição do índice, só sei que esse conteúdo específico está na lista, ele deve ser excluído antes de estar disponível e não existe na lista, é impossível operar)

list_1 = [1,2,3, (2, ' polo ' ), 6, ' olá ' , [ ' limão ' , ' python ' ]] 
list_1.remove ([ ' lemon ' , ' python ' ])
 print (list_1 ) # [1, 2, 3, (2, 'polo'), 6, 'olá']

remove () pode remover apenas um elemento; existem vários mesmos elementos na lista; o padrão é remover o primeiro

list_1 = [1, 'olá', 2, 'olá', 3, (2, 'polo'), 6, 'olá', ['limão', 'python' ]] 
list_1.remove ('olá' ) 
print (list_1) # [1, 2, 'olá', 3, (2, 'polo'), 6, 'olá', ['limão', 'python']]

 

2. Exclua a posição do índice especificada pop (), o resultado retornado é o valor do elemento excluído

list_1 = [1,2,3, (2, ' polo ' ), 6, ' olá ' , [ ' limão ' , ' python ' ]]
 # pop () sem valor de índice, o último elemento da lista é removido por padrão 
list_1.pop ()
 print (list_1) # [1, 2, 3, (2, 'polo'), 6, 'olá']
= List_1 [l, 2,3, (2, ' Polo ' ) ,. 6, ' Olá ' , [ ' limão ' , ' Python ' ]]
 # POP () com o valor de índice, um valor de índice correspondente ao conteúdo excluído 
list_1 .pop (3 )
 print (list_1) # [1, 2, 3, 6, 'olá', ['limão', 'python']]

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

list_1 = [1,2,3, (2, ' polo ' ), 6, ' olá ' , [ ' limão ' , ' python ' ]] 
elem = list_1.pop ()
 print (elem)
 print (list_1)

O resultado:

['limão', 'python']

[1, 2, 3, (2, 'polo'), 6, 'olá']

 

Cinco, modifique os elementos na lista

list_1 = [1,2,3, (2, ' polo ' ), 6, ' olá ' , [ ' limão ' , ' python ' ]] 
list_1 [ 2] = ' hahhahahha ' 
print (lista_1) # [1, 2. , 'hahhahahha', (2, 'polo'), 6, 'olá', ['limão', 'python']];

 

Seis, a lista de métodos de função

1.clear () limpar elementos da lista

❤a = O valor de retorno de my_list.clear () é None

minha_list = [2,1,3] 
minha_list.clear () 
print (minha_list) # [] 
print (minha_list.clear ()) #None

  

2.sort () classificando a classificação digital, o texto não precisa ser classificado

minha_list = [2,1,3,4,6,5 ] 
minha_list.sort () 
print (minha_list)       # [1,2,3,4,5,6] 
print (minha_list.sort ())    # None
= My_list [l, 2,3, [ '3 ' ,. 6 ]] 
my_list.sort ()     # erro, diferentes tipos de comparação não pode

 

3. ordem decrescente ()

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

 

Acho que você gosta

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