#列表推导式列子
#例子1:
# y=2
# for i in range(10):
# print(i*y)
#列表推导式是for循环的简写
# l=[i*y for i in range(10)]
# print(l)
l=[{'name':'v1','age':'22'},{'name':'v2'}]
# for dic in l:
# print(dic['name'])
# name_list=[dic['name'] for dic in l]
# print(name_list)
###########################################
# ======一层循环======
# l = [i*i for i in range(1,10)]
# print(l)
# 上面的列表推倒式就相当于下面的
# l = []
# for i in range(1,10):
# l.append(i*i)
# print(l)
# l = []
# ======多层循环========
# 1.列表推倒式
# l = [i*j for i in range(1,10) for j in range(1,10)]
# print(l)
# 2.循环
# l = []
# for i in range(1,10):
# for j in range(1,10):
# s = i*j
# l.append(s)
# print(l)
###########################################
python-列表推导式
最新推荐文章于 2022-03-17 20:37:52 发布