码迷,mamicode.com
首页 > 编程语言 > 详细

Python常用推导式

时间:2019-10-19 00:14:31      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:列表   col   print   style   pre   end   对象   range   dict   

列表推导式:

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

# 变量 = [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常用推导式

标签:列表   col   print   style   pre   end   对象   range   dict   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!