Inicialize a lista 2D em Python

Inicialize a lista 2D em Python

Como outras linguagens de programação, o Python também possui diferentes estruturas de dados, e a lista é uma delas. A lista armazena vários valores linearmente e existe em dados bidimensionais. Além disso, uma estrutura de dados multidimensional é necessária para manter esses dados. No Python, uma lista contém diferentes tipos de elementos que podem ser inicializados utilizando diferentes métodos internos.

Este artigo discutirá as maneiras de inicializar a lista 2D em Python.

Como inicializar a lista 2D em Python?

Para inicializar uma lista bidimensional no Python, os métodos abaixo estatados são usados:

  • Método Range ()
  • Numpy.método completo ()

Método 1: Inicialize a lista 2D usando o método "range ()" no Python

““faixa()”É a função interna no Python que é usado para inicializar uma lista bidimensional. Este método retorna uma sequência de números a partir dos zeros e depois incrementada por “1" por padrão. Pare antes do número especificado.

Exemplo

Primeiro, inicialize a linha da lista e as colunas:

col, linha = (3, 3)

Então, use o “para”Técnica de loop para inicializar a lista 2D. Ligar para "faixa()”Método que pega apenas um valor inteiro e retorna um objeto de travessia e passa para o“init_list" variável:

init_list = [[1 para x no intervalo (col)] para y em alcance (linha)]

Em seguida, imprima a lista 2D recentemente inicializada, utilizando o “imprimir()”Função:

impressão (init_list)

Pode ser visto na saída abaixo fornecida, a lista 2D especificada foi inicializada com sucesso com “1”:

Método 2: Inicialize a lista 2D usando “Numpy.Método Full () ”em Python

Outra maneira de inicializar a lista 2D em Python é utilizando o “Numpy.completo()”Função. Ele criará uma matriz, e o “listar()”A função é usada junto com ela para alterar uma matriz 2D criada em uma lista.

Exemplo

No começo, importe o “Numpy" biblioteca:

importar numpy

Agora, inicialize as variáveis:

col = 3
linha = 3

Ligar para "Numpy.completo()”Função passando as variáveis ​​inicializadas anteriormente como um argumento junto com o“listar()”Funciona e os passa para o“init_2dlist" variável:

init_2dlist = numpy.completo ((col, linha), 1).listar()

Finalmente, imprima a lista 2D inicializada:

impressão (init_2dlist)

Saída

Explicamos as diferentes maneiras de inicializar a lista 2D em Python.

Conclusão

Para inicializar uma lista 2D em Python, o “faixa()”Método e“Numpy.completo()”Método com o“listar()”Método é utilizado. O "range ()" retorna a sequência de números que começaram em "0”E incrementado com“1" por padrão. O "Numpy.completo()”O método retorna uma matriz e o“listar”A função transforma a matriz em uma lista 2D. Este artigo descreveu as maneiras de inicializar a lista 2D em Python.