每天一点Python——day56

因为昨天学习的时候有一个内容没有听懂,太晚了也不好问别人,所以本节今天才传

#第五十六天
'''
集合的创建方式:
①最直接:使用{}创建
s={’Python‘,’hello‘,90}
②使用内置函数:set()
'''
#例:第一种方式:使用{}
t={2,3,4,5,6,7,5,56}
print(t)
#发现两个5变成了一个,说明集合和字典的数据结构一样不能重复,字典中是键不能重复,集合里面是单个元素不能重复,会去除重复的元素
#第二种方式:使用内置函数set()
s=set(range(6))#range(6)是集合的范围,会产生从0-5的整数序列,然后使用set()将整数序列转成为集合
print(s)
#发现内容是0,1,2,3,4,5
print(type(s))
#[1,2,3,4,5,6,7]为列表,通过内置函数将列表转成集合
m=set([1,2,3,4,5,6,7])
print(m,type(m))
#(1,2,3,4,5,6,7,8)为元组,将元组类型元素转成集合
n=set((1,2,3,8,4,6,6,77,8,65))
print(n,type(n))#会发现顺序不对了,因为集合中的元素是无序的,而且不允许重复元素
#python为字符串,将字符串序列转成集合元素
x=set('python')
print(x,type(x))#会发现无序输出
#集合输出无序的再一次验证
z={12,3,345,53,535}#一个集合
print(z,type(z))#会发现无序输出
#定义一个空集合
i={}
print(i,type(i))#会发现这是一个空字典,不是集合,所以不可以直接使用{}定义空集合
o=set()
print(o,type(o))
#这才是一个空集合

你可能感兴趣的:(每天一点Python,python)