string python f com dicionário literal [duplicado]
Dec 30 2020
Como fazer um literal de dicionário dentro das chaves da string f?
d_all = {d:d+2 for d in range(10)}
keys = [2,5]
tmp_dict = {d:d_all[d] for d in keys}
print(f'values: {tmp_dict}')
print(f'keys: {[d for d in keys]}') # list works
print(f'dict: { {{d:d_all[d] for d in keys}} }' # ???
Respostas
2 AWhiteFox Dec 29 2020 at 23:14
Experimente isto:
print(f'dict: { {d:d_all[d] for d in keys} }')
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas