本文主要给大家介绍了关于Python字典和集合编程技巧的相关资料,Python中的字典和集合是两种非常常用的数据结构,它们可以帮助我们更方便地管理和操作数据,需要的朋友可以参考下
1.如何在列表、字典、集合中根据条件筛选数据?
实际案例
- 案例1:过滤掉列表[3, 9, -1, 10, 20, -2, …] 中的负数
- 案例2:筛出字典{‘lisi’: 79, ‘Jin’: 88, ‘lucy’: 93, … }中值高于90的项
- 案例3:筛出集合{77, 89, 34, 20, 21…}中能被3整除的元素
这类问题比较简单,通常的做法就是依次迭代列表、字典、集合中的每个项,进行条件判断。
但是在python中,还有更高级的方法来解决这类问题,并且更简单高效。
01 案例1:过滤掉列表[3, 9, -1, 10, 20, -2, …] 中的负数
方法一:使用 filter 函数
1 2 3 4 5 6 7 8 |
|
方法二:使用列表解析
1 2 3 4 5 6 |
|
02 案例2:筛出字典{‘lisi’: 79, ‘Jin’: 88, ‘lucy’: 93, … }中值高于90的项
1 2 3 4 5 6 |
|
03 案例3:筛出集合{77, 89, 34, 20, 21…}中能被3整除的元素
1 2 3 4 5 6 |
|
2.如何为元组中的每个元素命名,提高程序可读性?
1 2 3 < |