Lista

É uma matriz / sequência dinâmica. É ordenado e indexável. Uma lista é mutável.
Construtores da lista: [], list ()range () e xrange ():

range (n) cria uma lista de n números inteiros. Argumentos opcionais são o número inteiro inicial e um passo.
● xrange é semelhante ao intervalo, exceto que ele cria um iterador que produz os itens na lista de números inteiros em vez da própria lista.

Tuplas

Tupla é uma sequência. Uma tupla é imutável.
Construtores de tupla: ()
Tuplas são como listas, mas não são mutáveis.
As listas Python são (1) heterogêneas (2) indexáveis ​​e (3) dinâmicas. Por exemplo, podemos adicionar a uma lista e mais.
Notas sobre construtores de sequência:
● Para construir uma tupla com um único elemento, use (x,); uma tupla com um único elemento requer uma vírgula.
● Você pode espalhar elementos por várias linhas (sem a necessidade de barra invertida caractere de continuação “\”).
● Uma vírgula pode seguir o último elemento.
O comprimento de uma tupla ou lista (ou outro contêiner): len (minhalista).
Operadores para listas:
● Tente: lista1 + lista2, lista1 * n, lista1 + = lista2, etc.
● Operadores de comparação: <, ==,> =, etc.
● Teste a associação com o operador in. Exemplo:

a = [11, 22, 33]
print (a)
[11, 22, 33]
22 in a
True
44 in a
False

Inscrição:
● Indexando em uma sequência
● Índices negativos Efetivamente, comprimento da sequência mais (menos) índice.
● Exemplo de fatiamento: dados [2: 5]. Valores padrão: início e fim da lista.
● Fatiar com passos Exemplo: dados [:: 2].
Operações em tuplas Não há operações que alteram a tupla, uma vez que as tuplas são imutáveis.
Podemos fazer iteração e assinatura. Podemos fazer “contém” (o operador in) e obter o length (o operador len ()). Podemos usar certos operadores booleanos.

Operações em listas:

Append

Anexar (Append)
minhalista.append(newitem)
Inserir (Insert)
minhalista.insert(index, newitem).

Nota sobre eficiência: O método insert não é tão rápido quanto o método add. Se você achar que precisa para executar um grande número de inclusões minhalista.insert (0, obj) (ou seja, inserindo no
início da lista) considere usar um deque. Veja:
http://docs.python.org/2/library/collections.html#collections.deque. Ou use
append and reverse
● Estenda minha lista.
minhalista.extend(outralista). Também pode usar + e + =.
● Remova minha lista.
remove(item) e minhalista.pop(). Observe que append () junto com pop () implementa uma pilha.
● Excluir del
del minhalista[index].
● Pop Get Retorna o último (mais à direita) e o remove
minhalista.pop()
Operações na lista +, – , etc.
Para mais operações e operadores em sequências, consulte:
http://docs.python.org/2/library/stdtypes.html