首页 > 编程语言 > 详细

Python常用推导式

时间:2019-10-19 00:17:46      阅读:67      评论:0      收藏:0      [点我收藏+]

列表推导式:

#列表推导式
#基本格式[]

# 变量 = [for循环的变量   for循环一个可迭代对象]
# 变量 = [i for i in 可迭代对象 if 条件]   条件为true才进行append
v1 = [i for i in "zwnsyw"]
v2 = [i+100 for i in range(10)]
v3 = [99 if i>5 else 66 for i in range(10)]
print(v1)
print(v2)
print(v3)

集合推导式:

#集合推导式(去重)
#基本格式{}

# 变量 = {for循环的变量   for循环一个可迭代对象}
# 变量 = {i for i in 可迭代对象 if 条件]   条件为true才进行append}
set1 = {i for i in "zwnsyw"}
print(set1)

字典推导式:

#字典推导式(去重)
#基本格式{key:value}

# 变量 = {for循环的变量   for循环一个可迭代对象}
# 变量 = {i for i in 可迭代对象 if 条件]   条件为true才进行append}
dict1 = {"key"+str(i):i for i in range(10)}
print(dict1)

 

Python常用推导式

原文:https://www.cnblogs.com/zwnsyw/p/11701333.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!