定义集合
在python中,定义空的集合,使用 set() 来定义
# 定义一个空的集合a = set()print(a,type(a))
执行结果
set() <class 'set'>
集合的特征
集合重要的特征,
- 无序 就不能通过索引的方式来访问里面的值。
- 值是唯一的 如果有重复的值,会自动去重。
定义有数据的集合。
nums = {0,"a","中",1,10,100}print(nums) # {0, 1, 'a', 100, 10, '中'} 每次执行的结果 里面的元素位置都不一样# 如果集合中有 重复的数据,会自动去重ns = {20,"a",10,"a",20,"b",21,'b'}print(ns) # {'a', 20, 21, 'b', 10}
因为数据没有顺序。所以如果使用索引的方式来访问其中的值,会报错。
# 如果集合中有 重复的数据,会自动去重ns = {20,"a",10,"a",20,"b",21,'b'}# print(ns) # {'a', 20, 21, 'b', 10}# 会报错print(ns[0])

