GeeksforGeeks

Lista: Uma lista em Python é uma coleção de itens que podem conter elementos de múltiplos tipos de dados, que podem ser tanto numéricos, valores lógicos de caracteres, etc. É uma coleção ordenada que suporta indexação negativa. Uma lista pode ser criada usando valores de dados.
Conteúdo de listas pode ser facilmente fundido e copiado usando as funções embutidas do python.

sample_list = ]
print(sample_list)

>



Saída :

]

O primeiro elemento é um número inteiro, o segundo uma string e o terceiro é uma lista de caracteres.

Array: Um array é um vector contendo elementos homogéneos, ou seja, pertencentes ao mesmo tipo de dados. Elementos são alocados com localizações de memória contíguas permitindo fácil modificação, ou seja, adição, exclusão, acesso de elementos. Em Python, temos que usar o módulo array para declarar arrays. Se os elementos de um array pertencem a diferentes tipos de dados, uma exceção “Incompatible data types” é lançada.

import array
sample_array = array.array('i', )

for i in sample_array:
print (i)



Saída :

123

Aqui estão as diferenças entre Lista e Array em Python :

>

>

Lista Array
Pode consistir em elementos pertencentes a diferentes tipos de dados Pode consistir apenas em elementos pertencentes ao mesmo tipo de dados
Não é necessário importar explicitamente um módulo para declaração Need para importar explicitamente um módulo para declaração
Não pode manusear aritmética diretamente operações Pode manipular directamente operações aritméticas
Pode ser aninhado para conter diferentes tipos de elementos Deve conter ou todos os elementos aninhados do mesmo tamanho
Preferido para sequência mais curta de itens de dados Preferido para sequência mais longa de itens de dados
A maior flexibilidade permite modificação fácil (adição, eliminação) dos dados Menos flexibilidade desde a adição, a eliminação tem de ser feita à base de elementos
A lista inteira pode ser impressa sem qualquer laço explícito Terá de ser formado um laço para imprimir ou aceder aos componentes de matriz
Consumir memória maior para fácil adição de elementos Comparavelmente mais compacta no tamanho da memória
Etiquetas de artigos :
Etiquetas de prática :

Deixe uma resposta

O seu endereço de email não será publicado.