推导式是Python中提供的一个非常方便的功能,可以通过一行代码实现创建list、dict、tuple、set 的同时初始化一些值。num_list = [ i for i in range(5)] # 列表
print(num_list) # 结果为:[0, 1, 2, 3, 4]
num_set = { i for i in range(5)} # 集合
print(num_set) # 结果为:{0, 1, 2, 3, 4}
num_dict = { i:i for i in range(5)} # 字典
print(num_dict) # 结果为:{0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
data = (i for i in range(5)) # 元组
print(data) # 结果为:<generator object <genexpr> at 0x00000>
for item in data:
print(item)元组不同于其他类型,不会立即执行内部循环去生成数据,而是得到一个生成器。嵌套## 生成一副扑克牌
编程
· 2023-08-17
· 197 人浏览
三毛