博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-列表解析、字典解析、集合解析
阅读量:5309 次
发布时间:2019-06-14

本文共 461 字,大约阅读时间需要 1 分钟。

列表解析、字典解析、集合解析

列表解析

生成一个列表

nums = [1, 3, 9]list_gen = [num**2 for num in nums if x <= 5] # [1, 9]

代码描述:

表达式(num**2)用于生成你要存储到列表中的值

for循环(for num in nums) 用于给表达式供值

条件判断(if x <= 5)表示供值的元素应满足的条件

 

字典解析

生成一个字典

person = {
"name":"tom", "age":20}dic_gen = {key: value for key, value in person.items() if value == "tom"} #{"name":"tom"}

 

集合解析

返回一个集合

nums = [1, 3, 9]set_gen = {num**2 for num in nums if x <= 5} #{1, 9}

 

转载于:https://www.cnblogs.com/marton/p/10674083.html

你可能感兴趣的文章
电商网站开发
查看>>
[NWPU2016][寒假作业][正常版第三组]搜索和二分 N
查看>>
Alpha 混合(三)Texture alpha
查看>>
easyui datagrid 前台分页的实现
查看>>
Web API概念
查看>>
Selenium学习笔记||八、Frame的处理
查看>>
1117 聪明的木匠
查看>>
Java常用类
查看>>
HTML基础
查看>>
声明式和命令式
查看>>
vs 中怎么用c改变部分字体颜色
查看>>
《那些年啊,那些事——一个程序员的奋斗史》——110
查看>>
Linux 安装 soap Pear & net_dime
查看>>
20个真棒的jquery和css打造的图片动画效果(网站背景随时变换,广告牌效果..)...
查看>>
Java框架-Spring MVC理解005-DispatcherServlet
查看>>
自动生产jason的工具
查看>>
面向对象
查看>>
第十九章 代码重用 3类书类
查看>>
Java之工厂模式
查看>>
eclipse原文件编码GBK-UTF8
查看>>