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} <class 'set'>
  • 使用内置函数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} <class 'set'>
{1, 2, 3, 4, 5, 6} <class 'set'>
{1, 2, 3, 4, 5, 7, 8} <class 'set'>
{'p', 't', 'o', 'n', 'y', 'h'} <class 'set'>
{1, 6, 7, 233, 45} <class 'set'>
  • 创建一个空集合
s=set()
print(s,type(s))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值