Python contém um tipo de dados importante conhecido como " Lista ". A lista é essencialmente uma coleção de dados armazenados em um único nome de variável. Como as listas são importantes para a execução Python, o tipo de dados List tem um número significativo de métodos de membro . Estes métodos ordenar uma lista , alterar a lista em uma pilha ou uma implementação de fila , e permitir que os programadores para alongar ou encurtar a lista a qualquer momento . Classificando
programadores podem ordenar listas com o uso de um built-in " sort () " método. O método de ordenação chamado sem argumento classifica a lista atual em ordem crescente. Usando a palavra-chave "reverso" irá classificar a lista em ordem decrescente
Take " example_list " como um exemplo de uma lista de Python: .
>>> Example_list.sort ()
>>> example_list
[1 , 2, 3 , 4, 5 , 7]
>>> example_list.sort (reverse = True )
>>> example_list
[7 , 5, 4 , 3, 2 , 1]
Appending e estendendo
< br > Listas
aso têm métodos para adicionar elementos para o final da lista. O método " append () " tem um item e adiciona-lo para o final da lista. O método semelhante " estender ( ) " executa a mesma operação , mas , em vez de um único elemento , " ampliar ( ) " adiciona outra lista para o fim da lista . Por exemplo :
>>> example_list.append (10)
>>> example_list
[1 , 2, 3 , 4, 5 , 7, 10 ]
>>> example_list.extend ( [11 , 12, 13 ] )
>>> example_list
[1 , 2, 3 , 4, 5 , 7, 10 , 11, 12 , 13]
introduzir e retirar
Os programadores também podem inserir elementos e remover elementos de locais arbitrários na lista (desde que existem os locais ) . O método " insert () " pode inserir um elemento na lista e move itens na lista para acomodar o novo item. O método " remove ( ) " faz o inverso : Remove a primeira ocorrência de um valor e reorganiza a lista para preencher o índice de vazios. Nota: Python usa numeração de base zero , ou seja, o primeiro elemento de uma lista (ou qualquer coleção de dados em Python) é atribuído o índice 0 , o segundo elemento é atribuído o índice 1 , e assim por diante
. por exemplo :
>>> example_list.insert (1 , 17)
>>> example_list
[1 , 17, 2, 3 , 4, 5 , 7, 10, 11 , 12, 13 ]
>>> example_list.remove (2)
>>> example_list
[1 , 17, 3, 4, 5, 7, 10, 11 , 12, 13 ]
Este exemplo inserido o número 17 na posição de índice 1 , em seguida, removido a primeira instância do número 2 .
Pilhas eo " pop () " método método
o " pop () " , chamado sem um argumento, sempre retorna e remove o elemento final da lista. Com este método , a lista pode imitar uma estrutura de dados da pilha . Uma pilha segue o Last In , First Out padrão , em que o último valor acrescentado na lista é sempre retornado primeiro :
>>> example_list.append (14)
> ; >> example_list
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ]
>>> example_list.pop ()
[1 , 17, 3, 4, 5, 7, 10, 11, 12]
fila eo " pop () " Método
< br >
a fila segue o First In , First Out abordagem . Este exemplo usa o método pop com um único argumento , que retorna e remove o valor no índice dado :
>>> example_list.insert (0 , 12)
> >> example_list
[ 12 , 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]
>>> example_list.pop ( 0 )
>>> example_list
[1 , 17, 3, 4, 5, 7, 10, 11, 12]