может ли у вас быть более 1 словарного ключа, который ссылается на одно и то же значение

#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"}