Tentei Alterar uma Tupla em Python. E CONSEGUI!!! Fazendo um Disassembly pra Entender.
Channel:
Subscribers:
21,200
Published on ● Video Link: https://www.youtube.com/watch?v=OEnwuMBVyIM
Neste vídeo mostro um efeito interessante de Python. Tuplas são imutáveis em Python, então Python não permite a alteração de elementos em uma tupla. Porém ao fazermos uma modificação in place em uma lista dentro de uma tupla, a alteração é feita.
Para entender este comportamento eu mostro passo a passo a execução do bytecode que executa este comportamento.
Desta forma conseguimos entender um pouco mais de como o Python funciona por dentro.
Fazer um disassembly e estudar o bytecode é uma forma excelente de entender a fundo o python.
#python #tupla #bytecode
Other Videos By Manual do Código
Tags:
python
tuplas
tupla python
tuplas em python
alterar elemento em tupla
tupla imutável
python bytecode
bytecode
disassembly
python disassembly
bug python
módulo dis
python dis
import dis
python inplace
in place
inplace
python in place
python lista
programação
dicas de python
python tutorial
python a fundo
pythonico
python dicas
programação python
aprenda python
aprender python
dicas python
douglas diniz
python 3
python3
curso de python