lzy1.19日报

今天主要学习了集合,字典以及数据容器综合练习。

集合

1.集合不支持重复元素,且内容无序。空集合的定义只能用set().

2.由于集合是无序的,所以不支持下标索引,但集合与列表一样,支持修改。集合的基本修改功能如下:

集合的常用操作

增加集合元素:重复内容不会添加进去。

移除集合中的元素:

从集合中随机取出一个元素:

我定义了一组无序的数字,但是取出的数字总是这串数字中最小的那个。

清空集合:set()表示空集合

求差集:可见原本的讲个集合并未被改变

消除差集:

两个集合的合并:

统计集合中的元素数量:还是要用到len()语句

集合的遍历:由于集合不能用下标索引,因此不能用while循环,只能用for循环。(个人认为还是for循环遍历简单一点)

集合的练习:

字典

1.使用字典可以通过key找到对应的value。

2.字典的定义:同样要用到大括号,不过与集合有些许不同。空集合有两种定义方法:dict()和{}。字典中的key不能重复。

3.字典和集合一样不能用下标索引,不过可以用key来寻找对应的value。

4.字典中的key和value可以为任意元素,支持嵌套。但key不可为字典。

字典的常用操作

1.新增元素

2.更新元素

3.删除元素

4.清空元素

5.获取全部的key

6.字典的遍历

 7.统计字典的元素数量

数据容器基本内容到这里就结束了,然后是一点拓展内容。

拓展内容

1.数据容器内容对比

2.数据容器中的通用操作统计:

遍历、len(容器)统计容器的元素个数、max(容器)统计容器的最大元素、min(容器)统计容器的最小元素

3.数据容器的通用转换功能:

转列表:list(容器)

转字符串:str(容器)

转元组:tuple(容器)

转集合:set(容器)

其他元素没有键值对,所以无法转字典。

4.容器的排序:sorted()函数,可以正序也可以反转。

5.字符串的大小比较

字符串大小的比较就是基于数字的码值大小进行比较的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值