set可以存储list吗
之前说:dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。现在说:set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。。。但是为什么weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']) 这存储的不就是list吗?
之前说:dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。现在说:set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。。。但是为什么weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']) 这存储的不就是list吗?
2016-01-03
举报