列表生成式
需求:循环0-10,把其中每个值加一并打印
# 文艺青年版 n = list(range(10)) for index, i in enumerate(n): n[i] += 1 print(n) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 执行结果 # 装逼青年版 n = list(range(10)) print(list(map(lambda x:x+1, n))) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 执行结果 # 更加装逼青年版(列表生成式) n = [i+1 for i in range(10)] print(n) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 执行结果 # 文艺青年