我还可以使用什么其他数据结构来存储值的序列并且是不可变的?如何解决?

时间:2019-05-12 18:40:14

标签: python dictionary

room_numbers = {
    ['Freddie', 'Jen']: 403,
    ['Ned', 'Keith']: 391,
    ['Kristin', 'Jazzmyne']: 411,
    ['Eugene', 'Zach']: 395
}

需要像词典中那样,找不到解决方案。...

1 个答案:

答案 0 :(得分:0)

字典键必须是不可变的数据类型。您可以使用元组而不是列表作为字典的键,例如:

dict_ = {
   ('Freddie', 'Jen'): 403,
   ('Ned', 'Keith'): 391,
   ('Kristin', 'Jazzmyne'): 411,
   ('Eugene', 'Zach'): 395
}