set集合类型
一、集合的定义:
- set集合是一个无序且元素不重复的集合数据类型。
- set集合使用大括号或者set( )方法来定义。
- 注意:如果需要定义一个空集合,只能使用set方法。(因为大括号是定义的空字典)
- 无法获取集合中的单个元素,但是可以添加和删除。
🌰:定义set集合
vars = {1,2,3,'a','b'}
print(vars,type(vars))
🌰:用set( )函数定义:
vars = set('123456')
print(vars,type(vars))
🌰;给集合a添加元素,注意重复的添不进去。
a = {1,2,3,'a'}
a.add('b')
print(a)
🌰:检查当前元素是否在集合中
print('a' in a)
二、集合的作用:
- 集合主要用于运算,例如:交集、差集、并集、对称集合。
🌰:
a = {1,2,3,'a','b'}
b = {1,'a',22,33}
print(a & b)
print(a-b)
print(a|b)
print(a^b)
基础数据类型的转换:
一、数据类型总结:
- 字符串类型: string
- 数字类型:number 「 整型 int、浮点 float、复数、布尔bool」
- 列表:list
- 元组:tuple
- 字典:dict
- 集合:set
二、数据类型的转换:
- 什么是数据类型转换:就是把一个数据类型转换成另一个数据类型,例如:把字符串转化为数字。
- 为什么需要数据类型转换呢:因为不同的数据类型之间不能进行运算
- 数据类型转换的形式 :1??自动类型转换、2??强制类型转换
三、自动类型的转换:
🌰:
a=123
b=True
print(a+b)
print(12.5+22)
print(True+3.14)
注意:
if 表达式判断 :
真区间
else :
假区间
if True:
print('真')
else:
print('假')
|