python生成式:列表、字典、集合
2023-09-14 09:00:34 时间
python的3类生成式:
列表生成式
字典生成式
集合生成式
1、python列表生成式
my_data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print("my_data: %s" % my_data) rows_to_keep = [row for row in my_data if row[2] > 5] print("rows_to_keep: %s" % rows_to_keep)
输出:
保留每行中索引位置2的值大于5的行,所以
2、python字典生成式
my_dict = {"a": 1, "b": 2, "c": 3} print(my_dict) my_results = {key: value for key, value in my_dict.items() if value > 2} print(my_results)
输出:值大于2的键值对
3、python集合生成式
my_data = [(1, 2, 3), (4, 5, 6), (7, 8, 9), (7, 8, 9)] print("my_data: %s" % my_data) set_of_tuples1 = {x for x in my_data} print("set_of_tuples1: %s" % set_of_tuples1) set_of_tuples2 = set(my_data) print("set_of_tuples2: %s" % set_of_tuples2)
输出:集合
相关文章
- python实现K近邻算法案例
- Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part C)
- Python数据分析中常用的工具类和方法【持续更新系列】
- Python编程 列表的常用方法
- 【说站】python中Box-Cox变换是什么
- 【说站】python类属性的概念
- 【说站】python列表的基本用法
- 【说站】Python如何在列表中添加新值
- 【说站】python ChainMap如何实现字典操作
- Python基础学习之pip包管理器介绍与实践
- C#调用Python方式
- python attrs_Python attrs作用是什么?
- OpenCV-Python学习(11)—— OpenCV 图像几何形状绘制(cv.line、cv.circle、cv.rectangle、cv.ellipse)
- python django 数据库_Apache+Mysql+PHP/Python简单项目
- Python的基础知识_python的基本知识点
- copy.deepcopy()_python列表copy函数
- python迭代器与生成器
- Python类的空间问题以及类之间的关系
- Python基础语法-基本数据类型-列表的方法
- python-Python与MongoDB数据库-MongoDB数据库的基本知识
- python 视频教程大全下载地址详解编程语言
- Linux下如何快速卸载Python环境(linux如何卸载python)
- Python简易操作MySQL入门教程(python操作mysql)
- 提升Linux环境:升级Python(linux升级python)
- 用Python仿写MSSQL 编程体验更有趣(python仿mssql)
- Python列表(list)、字典(dict)、字符串(string)基本操作小结
- Python中列表(list)操作方法汇总