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 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 numpyAgora, inicialize as variáveis:
col = 3Ligar 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.