Programador Leigo
⚡ 60 segundos dicionarios

Juntar dicionários com o operador |

Desde o Python 3.9, o operador | junta dois dicionários em um. Simples e elegante.

dict_merge.py
config_padrao = {'tema': 'escuro', 'idioma': 'pt'}
config_user = {'tema': 'claro', 'fonte': 14}

# Python 3.9+
config = config_padrao | config_user
print(config)
# {'tema': 'claro', 'idioma': 'pt', 'fonte': 14}

# Antes do 3.9
config2 = {**config_padrao, **config_user}
print(config2)  # mesmo resultado

Compartilhar