dict = {(1,2,3,5,6)} dict {(1, 2, 3, 5, 6)}
dict相关内容不是要求key-value一一对应吗?为什么可以把set放到dict里面,这样不是要求不一样吗
只有key,没有value,赋值的话报错,不知道为啥。(1,2,3)是tuple类型,是不变的可以做为key,[1,2,3]list就不行
你可以试一下 d1={(1,2,3)} type(d1)
输出是<'class',set> 也就是说这么赋值的d1根本不是一个dict类型,而是一个set类型。
Sign in to make a reply
奥特曼也不会下象棋
dict相关内容不是要求key-value一一对应吗?为什么可以把set放到dict里面,这样不是要求不一样吗