请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

集合元素的数据类型为何不能是list

int,str,tuple都可以作为集合的元素,而list就不行,这是为什么

图片描述

正在回答 回答被采纳积分+3

2回答

提问者 lostgod 2018-09-28 10:00:34

集合元素不能是可变数据类型,由于list是可变数据类型,所以list不能作为集合元素

0 回复 有任何疑惑可以回复我~
7七月 2018-09-28 07:00:52

怎么不可以了?

0 回复 有任何疑惑可以回复我~
  • 提问者 lostgod #1
    老师,您看我的截图。{[1,2,3],[4,5]}定义这样一个含有list的set就会报错
    回复 有任何疑惑可以回复我~ 2018-09-28 09:15:07
  • 7七月 回复 提问者 lostgod #2
    明白你的意思了,因为list不可以hash所以他是不确定的,不能用在set里
    回复 有任何疑惑可以回复我~ 2018-09-30 22:35:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信