add()
方法将元素添加到空集中。a=set() b=[4,2,3] for i in b: a.add(i)
预期输出为set([4, 2, 3])
但实际输出是
C:\Users\dinesh_pundkar\Desktop>python dsp.py
set([2, 3, 4])
所以我想/假设,添加元素后设置它已经排序这就是输出为set([2,3,4])
的原因。
现在,我将字母'A'
添加到上面的集合中,输出为set(['A', 2, 3, 4])
。
为了检查这是否已排序,我创建了一个列表b = ['A', 2, 3, 4]
并对其进行了排序。
Eureka !!! 排序列表为[2,3,4,'A']
。
所以,这就是为什么我感到困惑。
要求所有人帮助我理解这个或我缺少的东西。