什么是集合? 集合:python语言提供的内置数据结构,与列表、字典一样都属于可变类型的序列,集合是没有value的字典。 集合的创建方式: ①直接使用{}:s={‘Python’,‘hello’,90} ②使用内置函数:s=set(range(6))
代码如下:
#打工人:朱乔栋
#革命尚未成功,同志仍需努力
'''集合的创建方式'''
#第一种创建方式,使用{}
t={1,2,5,2,6,5,2} #集合和字典一样,有重复的元素时,只输出一个就可以了
print(t)
#第二种方式使用内置函数set
s=set(range(6))
print(s,type(s))
#列表中的元素可以转换为集合中的元素
s1=set([1,2,3,3,2,2])
print(s1,type(s1))
#元组中的元素可以转换为集合中的元素
s2=set((1,2,3,3,2,65)) #集合中的元素是无序的
print(s2,type(s2))
#字符串中的元素可以转换为集合中的元素
s3=set('python')
print(s3,type(s3))
#集合中的元素转换为集合的元素
s4=set({12,36,52,69,89})
print(s4,type(s4))
#空集合
s6={} #空字典
print(type(s6))
s7=set() #空集合
print(s7,type(s7))
运行结果:
{1, 2, 5, 6}
{0, 1, 2, 3, 4, 5} <class 'set'>
{1, 2, 3} <class 'set'>
{65, 1, 2, 3} <class 'set'>
{'p', 'y', 't', 'o', 'h', 'n'} <class 'set'>
{36, 69, 52, 89, 12} <class 'set'>
<class 'dict'>
set() <class 'set'>
Process finished with exit code 0
|