3.
|
|
dicts = {}dicts[(1, 2)] = ({3, (4, 5)})print(dicts)A
报错
B
{(1, 2): {(4, 5), 3}}
C
{(1, 2): [(4, 5), 3]}
D
{(1, 2): [3, 4, 5]}
|
B
({3, (4, 5)}) , 因为它不是元组,单个元素,元组是要有逗号的,没有就是里面元素数据类型
需要注意的是:
- 元组是不可变序列,所以可以作为字典的键
- 集合是无序的,所以元素的顺序并不重要
- 集合中的元素必须是可哈希的(hashable),这里的3和元组(4, 5)都满足这个条件
作者:姬猪峡
链接:https://www.nowcoder.com/exam/test/93576098/submission?pid=65240687&pageSource=testHistory
来源:牛客网