Declare un array em Python
-
Declaração Python de arrayes representadas pela classe
list
-
Declare um array em Python importando o módulo
array
Este tutorial irá recrutar métodos diferentes para declarar um array em Python. O conceito de array geralmente é misturado ao conceito de lista, pois as listas podem conter diferentes tipos de valores. O conceito de array raramente é usado, pois fornece funcionalidades do tipo linguagem C. Este tutorial explicará como podemos declarar a lista e os arrays em Python.
Declaração Python de arrayes representadas pela classe list
O conceito de array é frequentemente misturado com o conceito de lista. Uma lista é uma coleção de itens heterogêneos com comprimento dinâmico, em que os tipos de dados podem ser diferentes. No entanto, un array é uma coleção de objetos que lida explicitamente com a coleção homogênea de itens. Em termos simples, os arrays são representados pela classe list
e podem ser atribuídos simplesmente com o operador de atribuição com colchetes do outro lado.
Os itens da lista podem ser acessados simplesmente passando o índice necessário. Por exemplo, temp[2]
acessará o terceiro item. Um item pode ser anexado usando o módulo temp.append()
com o item a ser anexado no final. Além disso, a função insert(x, y)
pode ser usada para inserir um elemento no índice requerido. O índice pode ser fornecido com o valor x
e o valor será fornecido com o valor y
. O valor do índice pode ser negativo também para acessar os elementos na ordem inversa.
O código de exemplo abaixo demonstra como definir um array como uma lista em Python e quais funcionalidades podem ser usadas.
temp = [1, 2, 3, "s", 5]
print(temp[-2])
temp.insert(4, 6)
print(temp[-2])
temp.append("f")
print(temp)
Resultado:
s
6
[1, 2, 3, 's', 6, 5, 'f']
Declare um array em Python importando o módulo array
Se você realmente deseja inicializar um array com a capacidade de conter apenas elementos homogêneos, o módulo array
é importado da biblioteca array
. A matriz é definida com parênteses e essencialmente dois parâmetros. O primeiro parâmetro é um type code
que define o type
dos elementos e outro parâmetro é a lista de elementos entre colchetes. Não há necessidade de declarar coisas em Python como pré-requisito.
Um elemento do array pode ser acessado pela função array.index(x)
onde x
é o índice do array. Da mesma forma, a operação de inserção também pode ser realizada na matriz com a função array.insert(i,x)
, onde i
é o índice e x
é o valor a ser inserido.
Um exemplo de código é fornecido abaixo para demonstrar como um array é criado em Python.
from array import array
temp_array = array("i", [1, 2, 3, 4, 5])
print(temp_array.index(2))
temp_array.insert(2, 6)
print(temp_array)
Resultado:
1
array('i', [1, 2, 6, 3, 4, 5])
Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.
LinkedIn