第一种情况:
s = set()
s.add(‘aaa’)
s.add(‘bbb’)
s.add(‘ccc’)
print(s) #{‘bbb’, ‘ccc’, ‘aaa’}
第二种情况:
s = set(‘aaa’)
s.add(‘bbb’)
s.add(‘ccc’)
print(s) #{‘bbb’, ‘a’, ‘ccc’}
没想到的是第二种情况,aaa被当作字符数组去重了。
python的set集合小记
最新推荐文章于 2024-12-12 12:41:36 发布
本文探讨了Python中集合(set)的数据结构。第一种情况展示了创建空集合并逐个添加元素,保持元素原始顺序。第二种情况是将字符串直接转换为集合,Python自动对字符串内的字符进行去重。这两种方式展示了集合在处理重复数据时的特性。
1447

被折叠的 条评论
为什么被折叠?



