我想將鍵更改爲python字典中的值,但原始字典中的值不唯一。當值不是唯一的時,在python字典中轉置值和鍵
以下是我有:
year_person = {2000: ‘Linda’, 2001: ‘Ron’, 2002: ‘Bruce’, 2003: ‘Linda’, 2004: ‘Bruce’, 2005 ‘Gary’, 2006: ‘Linda’}
這是我想將它更改爲:
person_year = {‘Linda’: 2000, ‘Ron’: 2001, ‘Bruce’: 2002, ‘Linda’, 2003: ‘Bruce’, 2004 ‘Gary’, 2005: ‘Linda’: 2006}
當我試圖用它來轉換一個for循環,我只得到了一個匹配爲每個人配對。
你不能那樣做。每個密鑰必須是唯一的。您可以創建每個鍵的所有值的列表。 – alan 2012-04-05 22:16:14
rel:http://stackoverflow.com/q/483666/989121 – georg 2012-04-05 22:16:44