列表推导式
学习列表推导式的目的:快速生成一个列表
列表推导式就是使用一行代码结合for循环快速生成一个列表
语法格式:
[添加临时变量保存的数据到列表 for 临时变量 in 容器类型]
需求:利用列表推导式,生成一个1-5数据列表
# 当条件满足,该满足条件的这个数据放到新的列表里面 new_list = [y for y in range(1, 6) if y % 2 == 1] print(new_list, type(new_list)
需求:利用列表推导式,生成多个元组数据
result = [(x, y) for x in range(1, 4) for y in range(2)] print(result, type(result))
原文:https://www.cnblogs.com/xin-dong-2020/p/13197215.html