Python usa o conceito de uma "lista " para representar conjuntos de dados armazenados em um único nome de variável. Ao usar uma lista ( ou o que é normalmente chamado de "array" em outras linguagens de programação ) , um programador pode criar esta coleção e, posteriormente, manipular os dados usando os métodos internos Python fornece. Aprender a acrescentar e listas fatia e para inserir e remover itens de substrings , os programadores vão encontrar-se confiar em listas de programação Python todos os dias. Anexando e Popping
O "append ()" método usa um item de dados e adiciona -lo para o final da lista . Contrapondo-se a esse método é o " pop () " , que retorna o último item da lista. No entanto, se juntou com o método pop uma lista pode então tornar-se uma representação de uma estrutura de dados de pilha ( no qual todos os novos dados vai " no topo " da pilha e valores de retorno são o último item na pilha, depois de um " último a entrar, . primeiro out pattern ) Por exemplo :
>>> ex_list = [ 'a', 'b' , 'c '] >>>
ex_list.append (' d') >>> print
ex_list
['a ', ' b ', ' c ', ' d' ]
>>> , x = ex_list.pop ()
>>> print x
'd'
Inserir e Retirar
Usando o "insert () " e " remove () " métodos programadores podem colocar itens dentro da lista em um determinado ponto específico ou remover um item com base em seu valor. Ambos os métodos funcionam em toda a lista , em vez de apenas no final do mesmo. , por exemplo,
>>> ex_list.insert (2, 'f ')
>>> print ex_list
[ ,"'a', 'b' , 'f' , 'c '] >>>
ex_list.remove ( 'f ')
>>> print ex_list
['a' , 'b' , 'c' ]
o método remove só irá remover a primeira instância do item para remover. Se houver várias instâncias , os outros valores restantes serão . precisam ser removidos , bem como ( se desejar)
Sort e Reverse
O " sort () " método não apenas como o seu nome indica : é classifica a lista em ordem crescente Isso se aplica a listas de palavras , números ou caracteres a "reverse ()" método também desempenha uma função adequada para o seu nome : . . inverte ordem atual da lista com o último elemento em primeiro lugar, e os primeiros serão últimos . Por exemplo :
>>> ex_list.reverse () >>> print
ex_list
[' c' , 'b' , 'a' ]
>>> ex_list.sort () >>> print
ex_list
['a' , 'b' , 'c' ]
Fatias
programadores também pode tirar partes de uma lista (ou " fatia " da lista) usando a lista notação . Normalmente, um programador faz referência a um . . item em uma lista por seu índice , por exemplo, o valor de 'b' em ex_list poderia ser tomada de " ex_list [1] " No entanto, maiores sublistas de uma lista pode também ser removido por corte fora partes menores da lista :
>>> print ex_list [ 00:02 ]
['a' , 'b' ] >>> print
ex_list [1: ]
[' b' , 'c '] >>> print
ex_list [ : 2]
['a' , 'b' ]