开发者社区> 程序猿v> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Python编程:列表、集合、字典推导式的示例

简介: Python编程:列表、集合、字典推导式的示例
+关注继续查看

推导式,其实就是将多行的循环语句放到一行写


# -*- coding: utf-8 -*- 
# 列表推导式
lst = [i for i in range(5)]
print(lst)
# [0, 1, 2, 3, 4]
# 相当于
lst2 = list()
for i in range(5):
    lst2.append(i)
print(lst2)
# [0, 1, 2, 3, 4]
# 集合推导式
lst = [1, 2, 3, 3, 2, 4, 4]
st = {i for i in lst if i % 2 == 0}
print(st)
# {2, 4}
# 字典推导式
dct = {k: v for k, v in enumerate(range(5))}
print(dct)
# {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
python中的字典
注意:如果当前查找的key值不存在则返回第二个参数,如果省略第二个参数,则返回None
0 0
Python数据类型-字典常用方法
字典是Python中比较常用的数据结构,字典中每个成员是以“键:值”对的形式存放具有映射关系的数据
0 0
Python数据类型-字典操作
字典以大括号“{}”包围的以“键:值”对方式声明和存在的数据集合,“键:值”对之间用“英文逗号”隔开
0 0
Python经典编程习题100例:第100例:列表转化为字典
Python经典编程习题100例:第100例:列表转化为字典
0 0
Python字典和集合初窥
Python字典和集合初窥
0 0
【Python刷题篇】Python从0到入门3|循环、条件复习、元组入门、字典入门
- 本期是Python从0到入门3|循环、条件复习、元组入门、字典入门,有不懂的地方可以评论进行讨论!
0 0
Python 简述字典搭配 max() 函数用法以及key参数使用
Python 简述字典搭配 max() 函数用法以及key参数使用
0 0
python 字典的使用大全
python 字典的使用大全
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
给运维工程师的Python实战课
立即下载
Python 脚本速查手册
立即下载
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载