Python总结(元组:集合+1)

七、元组

a、元组用于储存不能修改的数据,可储存多种不同类型的数据。

b、元组【单个数据格式:变量名 = (数据1,)   多数据格式:变量名 = (数据1,数据2,数据3,……)】

c、元组常见操作

  • 查找
  • index ),找到数据返回下标,找不到则报错。
  • 下标查找,格式:元组变量名[下标]

  • 计数

count ),统计指定数据在元组中出现的次数。格式:元组变量名.count(数据)

  • 长度

len ),统计元组中数据的个数。格式:len(元组变量名)

  • 修改

元组不支持修改数据,但可以更改元组中的可变类型数据中的子数据。

八、字典

a字典按键值对的形式存储多个数据,可以是不同类型的数据。其中的数据与数据顺序没有关系,不支持下标,直接按键查找数据。

b、字典【格式:变量名 = {键1:值1,键2:值2,键3:值3,……}】

     空字典【大括号定义格式:变量名 = { }   函数定义格式:变量名 = dict( )】

c、字典常见操作

       赋值,格式:字典变量名[key] = value。如果key在字典中存在即修改此key对应的值,如果不存在,则在字典中新增此键值对。

  • del /del( )删除指定的键值对或字典,格式:del 字典变量名[key]/字典变量名   或   del(字典变量名[key]/字典变量名)
  • clear清空字典保留空的字典符,即{ }

赋值,方法同增。

  • get ),格式:字典变量名.get(key,默认值)。key存在于字典中则返回value;不存在则返回默认值,没有设置默认值则返回None。
  • keys ),格式:字典变量名.keys( )。返回一个可迭代对象,即一个存有字典中所有的key的列表。
  • values ),格式:字典变量名.values( )。返回一个可迭代对象,即一个存有字典中所有value的列表。
  • items ),格式:字典变量名.items( )。返回一个可迭代对象,即一个将字典中每个键值对存入一个元组中,并存有多个元组的列表。

  • 字典的遍历循环
  • 遍历字典的key

for key in 字典变量名.keys( ):

       print(key)

  • 遍历字典的value

for value in 字典变量名.values( ):

       print(value)

  • 遍历字典的元素

for item in 字典变量名.items( ):

       print(item)

  • 遍历字典的键值对

for key,value in 字典变量名.items( ):

       print(f‘{key} = {value}’)

九、集合

a、集合【非空集合格式:集合变量名 = {数据1,数据2,数据3,……}   或   集合变量名 = set(数据1,数据2,数据3,……)   空集合格式:集合变量名 = set( )】

b、集合的特性

  • 去重性:输出后集合不会按定义的数据顺序显示
  • 无序性:输出后集合随机变换顺序,无固定顺序,故集合不支持下标。
  • 其他:set( )建立的集合中的数据,会以最小单元拆分存入大括号内来显示,如果是空集合会原样显现;{ }建立的集合中的数据则是原样显示。

c、集合的常见操作

  • 增加数据
  • add ),格式:集合变量名.add(数据)。追加单一数据到集合,如果追加的是序列则报错。
  • update ),格式:集合变量名.update(数据)。追加序列到集合,如果追加的是单一数据则报错。

  • 删除数据
  • remove ,格式:集合变量名.remove(数据)。删除指定数据,数据不存在则报错。
  • discard ,格式:集合变量名.discard(数据)。删除指定数据,数据不存在也不会报错。
  • pop ),格式:集合变量名.pop( )。随机删除集合中的数据,并返回此数据。

  • 查找数据
  • in判断数据在集合中。
  • not in判断数据不在集合中。

   上述返回的结果是布尔类型数据

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值