Como criar uma matriz em Python e outras coisas que você precisa saber sobre a matriz Python

Nó Fonte: 1402381

Os arrays são um módulo poderoso e útil. Em Python, existem duas maneiras de criar um array: usando a biblioteca padrão Python ou o pacote NymPy.

Se você está apenas começando ou simplesmente gostaria de criar um array com tipos de dados simples, o módulo array da biblioteca padrão do Python seria suficiente. No entanto, como o Python está sendo amplamente usado para ciência de dados, o array num.py pode frequentemente ser visto como o padrão de fato, pois é mais flexível e robusto.

Neste tutorial, vamos nos concentrar no uso do módulo array na biblioteca padrão do Python.

O que é um array Python e o que eles podem fazer?

Arrays Python são estruturas de dados que podem armazenar vários itens do mesmo tipo, por exemplo, você pode ter um array de strings. Quando você está trabalhando com vários itens do mesmo tipo de dados, os arrays facilitam o armazenamento, a organização, a remoção de elementos e a manipulação dos valores.

Isso pode parecer confuso se você está apenas começando com arrays Python. Portanto, aqui está outra maneira de pensar sobre isso: digamos que você esteja organizando sua estante e tenha uma lista de títulos de livros. Você pode querer armazenar essa lista em um local de fácil acesso, caso queira organizar os títulos, remover ou recuperar certas informações. Em Python, essa lista de títulos seria armazenada em uma matriz.

Uma confusão comum que você pode encontrar é a diferença entre array do Python e lista. A principal diferença são os tipos de valores que os dois podem armazenar. Embora as matrizes só possam armazenar itens do mesmo tipo de dados, as listas podem armazenar uma variação de diferentes tipos de dados. Pegando o exemplo da estante acima, se sua estante também contém itens decorativos, como vasos de plantas, sua lista de itens de estante precisa ser armazenada em uma lista Python.

Como criar um array em Python

Agora que você sabe o que é um array, a próxima etapa é criar um array Python. Vamos começar com um exemplo simples: para criar um array em Python, você precisará de dois parâmetros: tipo de dados e lista de valores. Tipo de dados é o tipo de valor que você deseja armazenar. Continuando com o exemplo de lista de livros anterior, o tipo de dados aqui seriam livros, enquanto os valores seriam os títulos dos livros.

Sua sintaxe básica seria assim:
a=array(data type,value list)`

Usando o exemplo de estante:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])

Como você acessa um elemento em uma matriz Python?

Cada elemento na matriz possui um número de índice, começando com 0. Isso permite que você acesse um elemento em uma matriz. A sintaxe básica será semelhante a esta:


Array_name[index value]

Usando o exemplo anterior, digamos que você deseja acessar o segundo elemento da matriz.


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones

Como você pode saber o comprimento de um array Python?

Ao entender como funciona o número do índice, você também pode descobrir o comprimento do array Python. Como o número do índice começa em 0, o comprimento do array Python será 1 a mais que o último número do índice. Outra maneira é usar o len() função para descobrir o comprimento da matriz Python:


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5

Como remover um elemento de uma matriz Python?

Existem algumas maneiras de remover elementos de um array Python.

Se você quiser excluir um elemento com base em seu número de índice, você pode usar o Python's del declaração:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]

No exemplo acima, você está excluindo o terceiro elemento do array Python, “Narnia”. Para usar este método, você precisa saber o número do índice do elemento que deseja remover.

Mas e se você não tiver certeza de onde está o elemento que deseja remover? Neste caso, você pode usar o Python remove() método:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]

Ao utilizar a blockchain da remove() , você poderá localizar e remover um elemento específico sem precisar saber seu número de índice.

Se você quiser saber mais sobre o que pode fazer com arrays Python, pode verificar Neste tutorial or encontre um desenvolvedor sênior para ajudá-lo a dominar o Python passo a passo!

Python Array Python Ajuda Python tutor.png

Cobrimos o básico dos arrays Python neste artigo, mas isso é apenas a ponta do iceberg. Assim que estiver familiarizado com o módulo de array da biblioteca padrão do Python, você pode expandir para aprender mais sobre o uso de arrays com o pacote NumPy, que é frequentemente visto como a função de array padrão em Python e na ciência de dados hoje em dia.

Mais recursos em arrays Python: – Converter uma matriz Python em lista
- Remover elemento da matriz em Python
- Encontre a soma da matriz em Python
- Como fatiar uma matriz em Python

Carimbo de hora:

Mais de Blog do Codementor