Matrizes em Python
- Página Anterior Lambda em Python
- Próxima Página Classe/Objeto Python
Observe que o Python não possui suporte nativo para arrays, mas pode usar listas do Python como substituto.
Array
O array é usado para armazenar múltiplos valores em uma única variável:
instância
Criar um array contendo marcas de carros:
cars = ["Porsche", "Volvo", "BMW"]
O que é um array?
O array é uma variável especial que pode conter múltiplos valores ao mesmo tempo.
Se você tiver uma lista de itens (por exemplo, uma lista de marcas de carros), armazenar as marcas em uma única variável pode ser como follows:
car1 = "Porsche" car2 = "Volvo" car3 = "BMW"
Mas, e se você quiser percorrer essas marcas e encontrar uma marca de carro específica? E se não forem 3 carros, mas 300?
A solução é o array!
O array pode armazenar múltiplos valores sob um único nome, e você pode acessar esses valores através de referência de índice.
Acessar elemento do array
Referenciar elementos do array por meio de índices.
instância
Obter o valor do primeiro item do array:
x = cars[0]
instância
Modificar o valor do primeiro item do array:
cars[0] = "Audi"
comprimento do array
Usar len()
O método para retornar o comprimento do array (número de elementos no array).
instância
Retorna o número de elementos do array cars:
x = len(cars)
Notas:O comprimento do array sempre é um maior que o índice mais alto do array.
Percorrer elementos do array
Você pode usar for in
O loop percorre todos os elementos do array.
instância
Imprimir cada item do array cars:
for x in cars: print(x)
Adicionar elemento ao array
Você pode usar append()
O método adiciona elementos ao array.
instância
Adicionar um novo elemento ao array cars:
cars.append("Audi")
Remover elemento do array
Você pode usar pop()
O método remove elementos do array.
instância
Remover o segundo elemento do array cars:
cars.pop(1)
Você também pode usar remove()
O método remove elementos do array.
instância
Remover o elemento com valor "Volvo":
cars.remove("Volvo")
Notas:da lista remove()
O método remove apenas a primeira ocorrência do valor especificado.
Métodos de Array
O Python oferece um conjunto de métodos embutidos que podem ser usados em listas ou arrays.
Método | Descrição |
---|---|
append() | Adicionar um elemento no final da lista |
clear() | Excluir todos os elementos da lista |
copy() | Retornar uma cópia da lista |
count() | Retornar o número de elementos com valor especificado |
extend() | Adicionar elementos da lista (ou qualquer elemento iterável) ao final da lista atual |
index() | Retornar o índice do primeiro elemento com valor especificado |
insert() | Adicionar elemento em posição especificada |
pop() | Excluir elemento especificado na posição |
remove() | Excluir itens com valor especificado |
reverse() | Inverter a ordem da lista |
sort() | Classificar a lista |
Notas:O Python não possui suporte nativo para arrays, mas pode usar listas Python como substituto.
- Página Anterior Lambda em Python
- Próxima Página Classe/Objeto Python