[] 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