Python基础之集合概述及创建

Python基础之集合概述及创建

集合概述

  1. Python语言提供的内置数据结构
  2. 与列表,字典一样都属于可变类型的序列
  3. 集合是没有value的字典

注意事项

  1. 集合中的元素不可以重复, 如果重复将会自动去重
  2. 集合中的元素是无序的
  3. 不可以直接使用{}定义空集合

集合的创建

  • 集合和的创建方式
1. 直接{}
      s={'python','class','append',10}
2. 使用内置函数set()
      s=set(range(10))
      s2=set([1,2,3,4,5,5,6])
      s3=set((1,2,3,4,5,5,7,8))   
      s4=set('python') 
      s5=set({1,233,45,6,6,7})

示例演示:

  • 直接使用{}
# 集合中的元素不可以重复, 如果重复将会自动去重
s={1,2,3,3,4,5,6,6,7,8,9,9}
print(s,type(s))

执行结果:
{1, 2, 3, 4, 5, 6, 7, 8, 9} 
  • 使用内置函数set()
s=set(range(6))
print(s,type(s))

s2=set([1,2,3,4,5,5,6])
print(s2,type(s2))

s3=set((1,2,3,4,5,5,7,8))
print(s3,type(s3)) 

s4=set('python')
print(s4,type(s4))

s5=set({1,233,45,6,6,7})
print(s5,type(s5))

执行结果:
{0, 1, 2, 3, 4, 5} 
{1, 2, 3, 4, 5, 6} 
{1, 2, 3, 4, 5, 7, 8} 
{'p', 't', 'o', 'n', 'y', 'h'} 
{1, 6, 7, 233, 45} 
  • 创建一个空集合
s=set()
print(s,type(s))

你可能感兴趣的:(pyhon基础篇,python,开发语言,后端)