python元组,字典,集合

元组类型

元组可以存储任意数据类型,与列表不同的是就是不能改变,列表拥有的方法元组大部分都拥有

元组是什么:
  1. 元组可以装任意数据类型,是一个特殊的列表,也是有序的数据类型
  2. 元组用()来装数据类型,也是用来分割
元组创建:

这里是引用在这里插入图片描述

元组访问:
  1. 和列表一样,都是通过下标来访问的,通过切片来截取一段数据
  2. 也可以使用for循环来遍历元组 列表与字符串都可以用for循环遍历
元组的操作:
列表 字符串都有的操作
  1. len():计算元组的个数
  2. + 来连接 会建立新的元组
  3. * 就是复制几个一样的值放在元组里 会建立新的元组
  4. in判断在不在元组中
  5. for迭代循环
  6. max():返回元组最大值
  7. min():返回元组最小值
  8. tuple(list):列表转换成元组
元组的修改:
  元组的值不能修改,但是可以通过连接建立新的元组 +
元组的删除:
  元组的值不能删除,可以删除整个元组 del元组

字典类型

字典是什么:
  1. 字典是比较特殊的数据类型,它的值是通过键值对存储的,存储任意数据类型
  2. 有序的数据类型通过下标来访问值的,字典是通过键来查找值的
  3. 元组用{}来装数据类型,每个键值对用来分割,每一对用来分割
字典的创建:

这里是引用

字典的访问:

这里是引用

字典的添加:

python字典不在乎添加顺序,在乎键和值之间的关系这里是引用

字典的修改:

a{“name”:“小佩奇”}
a[“name”]=乔治 更新键值
a[“age”:19] 添加键值对

字典的删除:

这里是引用

字典的内置函数:
  1. len(dict) :字典长度
  2. str(dict):以可打印的字符串表示
  3. type(variable):返回输入的变量类型,如果变量是字典就返回字典类型
  4. dic.clear():删除字典内所有元素
  5. dict.copy():返回一个字典的浅复制
  6. dict.fromkeys():创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值
  7. dict.items():以列表返回可遍历的(键, 值) 元组数组

集合类型

集合是什么:
  1. 集合是一个无序的不重复的序列
  2. 集合用{}或者set()来创建集合,空集合就一定用set(),{}是用来创建空字典的
集合内置方法:
  1. add() 为集合添加元素
  2. clear() 移除集合中的所有元素
  3. copy() 复制集合
  4. difference() 返回多个集合的差集
  5. discard() 删除集合中指定的元素
  6. issuperset() 判断该方法的参数集合是否为指定集合的子集
  7. pop() 随机移除元素
  8. remove() 移除指定元素
  9. union() 返回两个集合的并集
  10. update() 给集合添加元素
类型转换:
  1. int(x):将x转换成一个整数
  2. float(x):将x转换成浮点数
  3. complex(a,b): a和b都是浮点型a是实数b是虚数 复数
  4. str(x):将x转换成字符串
  5. eval():计算字符串中有效的python表达式,并返回一个对象
  6. turple(x):将x转换成元组
  7. list(x):将x转换成列表
  8. set():转换随机变化的集合
  9. frozenset():转换一个不可改变的集合
  10. dict(x):创建一个字典,x必须是一个序列
  11. chr(x):将一个整数转换成一个字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AmHardy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值