Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Métodos Python para Listas
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]

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer ROT- 13 em Python 
·Como selecionar mensagens de texto no MFC 
·Como determinar o comprimento do dicionário em Python 
·Lista de Ferramentas Python 
·Como um quadro Tamanho Python 
·Como executar um script Python A partir de um Prompt 
·Como abrir um arquivo via Python 
·Como inserir uma pausa Em Dogtail em Python 
·Como usar um dicionário Python 
·Como introduzir um comando para um número em Python 
  Artigos em destaque
·Como adicionar JMenuBar a JPanel 
·A diferença entre selos de horário em PHP 
·Como Obter o Script Shell para parar no primeiro erro 
·Como fazer uma Caixa de Diálogo X11 rápida em Perl 
·Como usar AIML Bot em aplicações Java 
·JDK não é detectado pelo Java 
·Como criar um Knowledge Base Avançada de Diagnóstico 
·Como configurar um DataGrid DataTable para preencher Tr…
·Como configurar Ant usar ReplaceRegExp 
·Como Eco uma imagem em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados