目录
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', 'Jielun', 'Lili', 'Haha', 'Chen']
# ['Mico', 'Jielun', 'Lili', 'Haha', 'Chen']
# 将1-100之间能被3整除的,构成一个新的列表
res = [x for x in range(101) if x % 3 =