元组类型
元组可以存储任意数据类型,与列表不同的是就是不能改变,列表拥有的方法元组大部分都拥有
元组是什么:
-
元组可以
装任意数据类型
,是一个特殊的列表,也是有序的数据类型 -
元组用
()
来装数据类型,也是用,
来分割
元组创建:
元组访问:
-
和列表一样,都是通过
下标
来访问的,通过切片
来截取一段数据 -
也可以使用for循环来遍历元组
列表与字符串都可以用for循环遍历
元组的操作:
列表 字符串都有的操作
- len():计算元组的个数
-
+ 来连接
会建立新的元组
-
* 就是复制几个一样的值放在元组里
会建立新的元组
- in判断在不在元组中
- for迭代循环
- max():返回元组最大值
- min():返回元组最小值
- tuple(list):列表转换成元组
元组的修改:
元组的值不能修改,但是可以通过连接建立新的元组 +
元组的删除:
元组的值不能删除,可以删除整个元组 del元组
字典类型
字典是什么:
- 字典是比较特殊的数据类型,它的值是通过键值对存储的,存储任意数据类型
-
有序
的数据类型通过下标来访问值
的,字典是通过键
来查找值的 -
元组用
{}
来装数据类型,每个键值对用:
来分割,每一对用,
来分割
字典的创建:
字典的访问:
字典的添加:
字典的修改:
a{“name”:“小佩奇”}
a[“name”]=乔治 更新键值
a[“age”:19] 添加键值对
字典的删除:
字典的内置函数:
- len(dict) :字典长度
- str(dict):以可打印的字符串表示
- type(variable):返回输入的变量类型,如果变量是字典就返回字典类型
- dic.clear():删除字典内所有元素
- dict.copy():返回一个字典的浅复制
- dict.fromkeys():创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值
- dict.items():以列表返回可遍历的(键, 值) 元组数组
集合类型
集合是什么:
- 集合是一个无序的不重复的序列
-
集合用
{}
或者set()
来创建集合,空集合就一定用set(),{}是用来创建空字典的
集合内置方法:
-
add() 为集合
添加
元素 -
clear()
移除
集合中的所有元素 -
copy()
复制
集合 - difference() 返回多个集合的差集
-
discard()
删除
集合中指定的元素 - issuperset() 判断该方法的参数集合是否为指定集合的子集
- pop() 随机移除元素
- remove() 移除指定元素
- union() 返回两个集合的并集
- update() 给集合添加元素
类型转换:
-
int(x):将x转换成一个
整数
-
float(x):将x转换成
浮点数
-
complex(a,b): a和b都是浮点型a是实数b是虚数
复数
-
str(x):将x转换成
字符串
-
eval():计算
字符串中有效的python表达式
,并返回一个对象 -
turple(x):将x转换成
元组
-
list(x):将x转换成
列表
-
set():转换
随机变化的集合
-
frozenset():转换一个
不可改变的集合
-
dict(x):创建一个字典,
x必须是一个序列
-
chr(x):将
一个
整数转换成一个
字符串