Python——list comprehension, dict comprehension, set comprehension
发布时间
阅读量:
阅读量
目录
1.列表生成表达式
2.集合生成表达式
3.字典生成表达式
1.列表推导式应用与优化
'''
1.列表推导式
格式:
[表达式 for 变量 in 旧列表]
[表达式 for 变量 in 旧列表 if 条件]
'''
# 过滤掉长度小于等于3的人名
names = ['mico','jielun','ja','lili','haha','chen','sa']
res = [name for name in names if len(name)>3]
print(res)
# ['mico', 'jielun', 'lili', 'haha', 'chen']
# 过滤掉长度小于等于3的人名,并把人名的首字母变为大写
names = ['mico','jielun','ja','lili','haha','chen','sa']
res = [name.capitalize() for name in names if len(name)>3]
print(res)
# ['Mico', 'Jielu
全部评论 (0)
还没有任何评论哟~
