associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

P3ListasGuiaRapido

MarcoAndreLopesMendes

Operações com Listas:

Operação                Descrição
x in s                  1 se x estiver contido em s, caso contrário 0.
n not in s              1 se x não estiver contido em s, caso contrário 0.
s + t                   concatenação de s + t.
s * n                   n cópias de s concatenado.
s[i]                    elemento cujo índice é i, primeiro índice é 0.
s[i:j]                  seqüencia de elementos entre os índices i e j.
len(s)                  números de elementos da seqüência (comprimento).
min(s)                  menor valor da seqüência.
max(s)                  maior valor da seqüência.
s[i] = j                substitui um elemento.
s[i:j] = t              substitui um grupo de elementos.
del s[i]                remove o elemento da posição i.
del s[i:j]              remove um grupo de elementos.
s.append(x)             adiciona um elemento (no final da lista).
s.extend(x)             adiciona uma lista (ao final da lista).
s.count(x)              retorna o número de vezes que um elemento está presente na lista
s.index(x)              retorna o menor índice do elemento.
s.insert(i,x)           insere o elemento x na posição i.
s.pop([i])              retira um elemento da posição i. Padrão i = -1.
s.remove(x)             remove um elemento.
s.reverse()             inverte a ordem da lista.
s.sort([cmpfunc])       ordena a lista.

Exemplos:

>>> a = [1,2,3]
>>> s = [1,2,3]
>>> t = [4,5,6]
>>> x = 2
>>> x in s
True
>>> x not in s
False
>>> s + t
[1, 2, 3, 4, 5, 6]
>>> s * 2
[1, 2, 3, 1, 2, 3]
>>> s[2]
3
>>> s[1:3]
[2, 3]
>>> len(s)
3
>>> min(s)
1
>>> max(s)
3
>>> a = [1,2,3,4]
>>> a[1] = 10
>>> a
[1, 10, 3, 4]
>>> a.append(30)
>>> a
[1, 10, 3, 4, 30]
>>> a.extend([90,32])
>>> a
[1, 10, 3, 4, 30, 90, 32]
>>> a.index(30)
4
>>> a.reverse()
>>> a
[32, 90, 30, 4, 3, 10, 1]
>>> a.pop()
1