#python #dictionary #key
#python #словарь #Клавиша
Вопрос:
Мне было интересно, возможно ли иметь словарь, в котором есть 2 ключа для одного и того же элемента. Я не знаю, хорошо ли я это объяснил, но пример того, что я имею в виду, приведен ниже
dictionary = {"key_1","key_2" : "value_1"}
Это будет иметь 2 ключа, но приведет к одному и тому же значению
Могу ли я как-нибудь это сделать?
Спасибо за помощь
Комментарии:
1. Значения могут быть эквивалентными, но они не будут одинаковыми ссылками. пример:
{"key_1": "value_1", "key_2": "value_1" }
2. Чего вы пытаетесь достичь?
Ответ №1:
В Python ключи — это элементы / элементы словаря, а значения — это значения, связанные с этими ключами, так что да, у вас может быть два ключа, значения которых равны, но это было бы как —
dictionary = {"key_1":"value_1", "key_2":"value_1"}
Если вы запрашиваете способ совместного использования двух элементов в качестве ключа, тогда ответ tuples
—
dictionary = { ("key_1","key_2"): "value_1" }
Ответ №2:
ДА:
dictionary = {"key_1": "value_1", "key_2" : "value_1"}