python0到9列表推导式
时间: 2024-05-30 09:11:31 浏览: 133
Python列表推导式
以下是Python中0到9的列表推导式:
1. 简单的列表推导式:[i for i in range(10)]
2. 使用if语句过滤列表:[i for i in range(10) if i % 2 == 0]
3. 嵌套列表推导式:[[i, j] for i in range(2) for j in range(2)]
4. 带有if和else语句的列表推导式:[i if i % 2 == 0 else -i for i in range(10)]
5. 列表推导式中的函数调用:[len(str(i)) for i in range(10)]
6. 列表推导式中使用zip函数:[i * j for i, j in zip(range(1, 11), range(1, 11))]
7. 列表推导式中使用enumerate函数:[i for i, _ in enumerate(range(10))]
8. 列表推导式中使用set函数:[i for i in set(range(10))]
9. 列表推导式中使用dict函数:{i: i * 2 for i in range(10)}
阅读全文