Discuss / Python / 关于dict的疑问

关于dict的疑问

Topic source

dict = {(1,2,3,5,6)} dict {(1, 2, 3, 5, 6)}

dict相关内容不是要求key-value一一对应吗?为什么可以把set放到dict里面,这样不是要求不一样吗

DreamZzzz

#2 Created at ... [Delete] [Delete and Lock User]

只有key,没有value,赋值的话报错,不知道为啥。(1,2,3)是tuple类型,是不变的可以做为key,[1,2,3]list就不行

你可以试一下 d1={(1,2,3)} type(d1)

输出是<'class',set> 也就是说这么赋值的d1根本不是一个dict类型,而是一个set类型。


  • 1

Reply