Python 02 元组 字典 集合

元组元组用小括号包围,而列表使用中括号

元组是不可变的。

【元组拼接】

元组中的元素值是不允许修改的,修改元组里的元素就会报错。但我们可以对元组进行连接组合。

 

【元组删除】

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组

【元组输出】

 

字典

字典用大括号包围,每个键key/value之间用一个逗号(,)分隔,各个键与相应的值之间用一个冒号(:)分隔。

字典中的键必须是唯一的,值可以不唯一!

  1. 所有字典都是无序的,因为它不会维持插入的顺序。如果需要在输出中对字典排序,要使用sorted内置函数。

【打印字典】

【删除字典元素和清除字典】

清除整个字典,还可以用dic.clear(),用dic.clear()后字典依旧在,不过里面是空的。用del dic删除这个字典,这个字典就不存在了。

【遍历字典的键key】d.keys()这个方法可以返回字典所有的键。

【遍历字典的值value】

遍历字典的项

遍历字典的键值

【创建新字典】dictionary.fromkeys(key, value)这个是fromkeys()方法的使用格式,它会返回一个新的字典。

用法:

fromkeys()是创建一个新字典。是不能修改字典的值的。

 

【判断键是否在字典中】可以用in not in来判断

【字典-pop弹出】pop是给定键弹出对应的值。弹出后那个指定的键值就不在了。

【字典-popitem随机弹出】popitem会随机弹出字典的一对键和值(一般删除末尾对,有的编译器是删除开头对)。

【字典-update更新字典】update()方法是更新字典,如果更新的项里有原字典的键值,那么原字典中相应的项就会更新。/如果原来的字典里没有的话,那么就会在原有的字典的末尾添加新的键值。

  1. Items方法允许按行迭代处理字典,也就是说,按键/值对迭代处理。一次迭代中,items方法会向for循环返回下一个键和它的关联值。
  2. 访问一个键之前,可以通过确保字典中每个键都有一个关联值来避免KeyError。尽管这里的innot in操作符可以提供帮助,不过更成熟的技术是使用setdefault方法。

集合:

  1. Python集合中不允许有重复
  2. 集合用大括号包围,集合中的每个唯一对象之间用一个逗号分隔。
  3. 同字典类似,集合不维持插入顺序(不过可以用sorted函数排序
  4. 可以向set函数传递任何序列,由这个序列中的对象创建一个元素集合去除所有重复)。
  5. 集合提供了大量内置功能,包括完成并集、差集和交集的方法。

【Union合并集合】

【difference排除出共有元素】

【intersection报告共同对象】

元音程序

方法一:注意结果输出的区别

方法二:

元组元组用小括号包围,而列表使用中括号

元组是不可变的。

【包含字典的字典】

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值