Latest web development tutorials

lista Python (lista)

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 = ['physics', 'chemistry', 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/python

list1 = ['physics', 'chemistry', 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]:  physics
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/python

list = ['physics', 'chemistry', 1997, 2000];

print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];

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

Exemplos de saída acima:

Value available at index 2 :
1997
New value available at index 2 :
2001

Remover elemento da lista

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

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;

Exemplos de saída acima:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 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

lista Python intercepção

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

L = ['spam', 'Spam', 'SPAM!']

ação:

expressão Python resultado descrição
G [2] 'SPAM!' Ler uma lista de o terceiro elemento
L [-2] 'Spam' Ler uma lista de o inverso do segundo elemento
L [1]: [ 'Spam', 'SPAM!'] A partir do início da lista de intercepção segundo elemento

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

Pitão inclui as seguintes funções:

Não. função
1 CMP (list1, list2)
Compare as duas listas de elementos
2 len (lista)
O número de elementos da lista
3 max (lista)
Voltar para a lista de elementos Max
4 min (lista)
Retorna uma lista dos elementos mínimos
5 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