我还可以使用什么样的数据结构来存储值序列并且是不可变的?如何修复?

2024-09-29 01:37:26 发布

您现在位置:Python中文网/ 问答频道 /正文

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

需要这个就像在字典里找不到解决办法。。。。你知道吗


Tags: 字典roomnumbersnedzachjenkeitheugene
1条回答
网友
1楼 · 发布于 2024-09-29 01:37:26

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

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

相关问题 更多 >