अजगर शाब्दिक शब्दकोश शाब्दिक [डुप्लिकेट] के साथ

Dec 30 2020

एफ-स्ट्रिंग घुंघराले ब्रेसिज़ के भीतर एक शब्दकोश शाब्दिक कैसे करें?

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}} }'  # ???

जवाब

2 AWhiteFox Dec 29 2020 at 23:14

इसे इस्तेमाल करे:

print(f'dict: { {d:d_all[d] for d in keys} }')