۱ مریم عبدی
ارور unhashiable در دیکشنری
جامعه پایتون (وب) ایجاد شده در ۱۵ مرداد ۱۴۰۲

سلام

چرا در دیکشنری‌ها میتونیم کلید رو تاپل لحاظ کنیم ولی value رو نه؟

سلام،

هم کلید میتونه تاپل باشه و هم مقدار:

my_dict = {
    (1, 2): ('apple', 3.5),
    ('banana', 4): (10, 20, 30),
    ('orange', 'grape'): [5, 6, 7]
}
print(my_dict[(1, 2)])  # ('apple', 3.5)
print(my_dict[('banana', 4)])  # (10, 20, 30)
بهترین پاسخ
محسن موحد ۱۵ مرداد ۱۴۰۲، ۱۷:۱۸