了解set()函数
发布于 2021-01-29 19:11:58
在python中,set()
是没有重复元素的无序集合。但是,我无法理解它如何生成输出。
例如,考虑以下内容:
>>> x = [1, 1, 2, 2, 2, 2, 2, 3, 3]
>>> set(x)
set([1, 2, 3])
>>> y = [1, 1, 6, 6, 6, 6, 6, 8, 8]
>>> set(y)
set([8, 1, 6])
>>> z = [1, 1, 6, 6, 6, 6, 6, 7, 7]
>>> set(z)
set([1, 6, 7])
应该不是的输出set(y)
是:set([1, 6, 8])
?我在Python 2.6中尝试了以上两个。
关注者
0
被浏览
55
1 个回答