Cuidados com Manipulação de Listas em Python.

Subscribers:
21,200
Published on ● Video Link: https://www.youtube.com/watch?v=gWx2lcNNaJ0



Duration: 9:56
294 views
33


Em Python podemos multiplicar uma lista por um número, e o Python replica os elementos internos da lista para ficar com o número desejado. O problema disso é que se a lista tiver outras listas ou objetos, apenas as referências são copiadas, então se alterarmos algumas dessas listas, todas as outras são alteradas, pois no fundo o que foi replicado foram apenas as referências. Isso faz sentido, pois objetos em uma lista podem ter outros objetos aninhados, e o Python não sai criando um clone de tudo de forma recursiva.
Se criarmos as listas usando List Conprehension, o problema não ocorre, pois a cada iteração um elemento novo é criado.

#python #listas #listcomprehension




Other Videos By Manual do Código


2021-04-29Rotacionando Coisas em Programação. Matriz de Rotação 2D.
2021-04-27REGISTRADORES do SNES. Programação ASSEMBLY pra SNES.
2021-04-26HACKEANDO UM EMULADOR. Parte 4: Foco da Janelas (Bsnes+)
2021-04-26Top 5 Livros para Treinar PROGRAMAÇÃO para Entrevistas Técnicas em 2021
2021-04-26Tentei Alterar uma Tupla em Python. E CONSEGUI!!! Fazendo um Disassembly pra Entender.
2021-04-20Programando Teclado, Mouse e Controle em Jogos. RAYCASTING Avançando.
2021-04-19Como Pegar Eventos do TECLADO para JOGOS e outras Aplicações.
2021-04-19TOP 5 Sites para Treinar PROGRAMAÇÃO e Arrumar um EMPREGO em 2022.
2021-04-19Somar Coisas em PYTHON pode gerar BUGS?
2021-04-16HACKEANDO UM EMULADOR. Parte 3: Update das Janelas (Bsnes+)
2021-04-16Cuidados com Manipulação de Listas em Python.
2021-04-15Soma de 2 Números. Treinando para Entrevistas Técnicas.
2021-04-15Python deixa colocar um Slice do Lado Esquerdo?
2021-04-14HACKEANDO UM EMULADOR. Parte 2: Janelas de Vídeo em Tabs (Bsnes+)
2021-04-14Programando pra MEGA DRIVE. Aprendendo sobre os REGISTRADORES do 68000.
2021-04-14Por Que Python EXCLUI o Último Item de um RANGE? Sabe Essa?
2021-04-06MODIFICANDO UM EMULADOR. Parte 1: Janelas (Bsnes+)
2021-04-05Como fazer uma Imagem ficar PRETO E BRANCO com CÓDIGO. Passo a Passo.
2021-03-31Criando TEXTURAS de Forma Procedural com Perlin Noise 2D.
2021-03-30Registradores do Snes e Mega Drive. Os Vários Tipos e como Usamos nos JOGOS.
2021-03-19Logaritmo? Para que serve isso? (Apenas para que serve)



Tags:
python
programação
dicas de python
python tutorial
detalhes de python
python a fundo
sequências python
código pythonico
pythonico
python dicas
programação python
aprenda python
aprender python
dicas python
douglas diniz
pythons listas
ponteiros em python
python ponteiros
lista de listas
lista python
multiplicar lista por número em python
multiplicação de listas python
python list comprehension
python referências
lista de ponteiros python