Latest web development tutorials

lista python3

sequência Python é a estrutura de dados mais básica. Cada elemento na sequência é atribuído um número de - a sua posição, ou de índice, o primeiro índice é 0, o segundo índice é 1, e assim por diante.

Python tem uma tipos built-in sequência 6, mas o mais comum são listas e tuplas.

Sequência de operações pode ser realizada, incluindo a indexação, cortar, adicionar, multiplicar, verifique os membros.

Além disso, Python tem um built-determinar o comprimento da seqüência e determinar o método de máxima e mínima elemento.

Python é uma lista do tipo mais comumente usado de dados, ele pode ser usado como um valores separados por vírgulas aparecem entre colchetes.

Lista de itens de dados não necessita de ter o mesmo tipo

Criar uma lista enquanto os itens de dados delimitados por vírgulas utilizando diferentes suportes pode ser. Como se segue:

list1 = ['Google', 'w3big', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

Com o índice da string como uma lista de índice começa em 0. Lista pode ser interceptado, combinações e semelhantes.


valor lista de acesso

Use subscripting aos valores de acesso na lista, você também pode usar colchetes em forma de intercepção de caráter, como se segue:

#!/usr/bin/python3

list1 = ['Google', 'w3big', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])

Exemplos de saída acima:

list1[0]:  Google
list2[1:5]:  [2, 3, 4, 5]

Atualizar lista

Você pode modificar a lista de itens de dados ou atualizações, você também pode usar append () para adicionar uma lista de itens, como segue:
#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print ("第三个元素为 : ", list[2])
list[2] = 2001
print ("更新后的第三个元素为 : ", list[2])

Vamos discutir o uso do próximo capítulo no método append (): Nota

Exemplos de saída acima:

第三个元素为 :  1997
更新后的第三个元素为 :  2001

Remover elemento da lista

Você pode usar a instrução del para remover elementos da lista, os seguintes exemplos:

#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print (list)
del list[2]
print ("删除第三个元素 : ", list)

Exemplos de saída acima:

删除第三个元素 :  ['Google', 'w3big', 2000]

Vamos discutir o uso do próximo capítulo no método remove (): Nota


operador de lista de script Python

Lista de + e operadores * e similaridade string. + Sinal para a lista combinada, um asterisco para a lista de repetição.

Como se segue:

expressão Python resultado descrição
len ([1, 2, 3]) 3 comprimento
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] combinação
[ 'Olá!'] * 4 [ 'Olá!', 'Hi! "," Hi! "," Hi! "] repetição
3 Em [1, 2, 3] verdadeiro Se os elementos estão presentes na lista
para x em [1, 2, 3]: X impressão, 123 iteração

Python lista de intercepção e de splicing

lista Python tipo string intercepção de operação, como segue:

L=['Google', 'w3big', 'Taobao']

ação:

expressão Python resultado descrição
G [2] "Taobao" Leia o terceiro elemento
L [-2] 'W3big' O segundo elemento da contagem regressiva começar a ler a partir da direita: contar da direita
L [1]: [ 'W3big "," Taobao "] Saída de todos os elementos a partir do início do segundo elemento
>>> L=['Google', 'w3big', 'Taobao']
>>> L[2]
'Taobao'
>>> L[-2]
'w3big'
>>> L[1:]
['w3big', 'Taobao']
>>> 

A lista também suporta a operação de emenda:

>>> squares = [1, 4, 9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

lista aninhada

lista aninhada é criado usando as outras listas na lista, por exemplo:

>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'

lista de Python de funções e métodos

Pitão inclui as seguintes funções:

Não. função
1 len (lista)
O número de elementos da lista
2 max (lista)
Voltar para a lista de elementos Max
3 min (lista)
Retorna uma lista dos elementos mínimos
4 lista (seq)
Será convertido para uma lista de tuplos

Pitão inclui os seguintes métodos:

Não. caminho
1 list.append (obj)
No final da lista para adicionar novos objectos
2 list.count (obj)
Número de vezes que uma estatística elemento aparecem na lista
3 list.extend (SEQ)
Vários valores no final da lista de descartáveis ​​outra sequência adicional (alargamento da lista original com uma nova lista)
4 list.index (obj)
Encontrar a posição do índice da primeira ocorrência de um valor de uma lista
5 list.insert (index, obj)
Inserir objetos em uma lista
6 list.pop (obj = list [-1] )
Retirar um elemento da lista (por padrão, o último elemento), e retorna o valor do elemento
7 list.remove (obj)
Remover a lista de um valor do primeiro jogo
8 list.reverse ()
Inversa elemento da lista
9 list.sort ([FUNC])
A lista original é classificada
10 list.clear ()
Limpar Lista
11 list.copy ()
Lista de cópia