Matrizes em 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"]

executar instância

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]

executar instância

instância

Modificar o valor do primeiro item do array:

cars[0] = "Audi"

executar instância

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)

executar instância

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)

executar instância

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")

executar instância

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)

executar instância

Você também pode usar remove() O método remove elementos do array.

instância

Remover o elemento com valor "Volvo":

cars.remove("Volvo")

executar instância

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.