定义集合
在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])