0
我这个简单的代码从for循环创建列表答案
n=[1,2,3,4,5,6,7,8]
for i in n:
x=i+5
print (x)
的答案会是这样
5
6
7
8
9
10
11
12
的问题是:
我怎样才能使Python返回在这样的列表中回答[5,6,7,8,9,10,11,12]
??
我这个简单的代码从for循环创建列表答案
n=[1,2,3,4,5,6,7,8]
for i in n:
x=i+5
print (x)
的答案会是这样
5
6
7
8
9
10
11
12
的问题是:
我怎样才能使Python返回在这样的列表中回答[5,6,7,8,9,10,11,12]
??
使用列表理解很简单:
n=[1,2,3,4,5,6,7,8]
result = [i+5 for i in n]
print(result)
可以声明一个列表
new_list = []
和内环路,使用append()
方法来添加元素:
for i in n:
x = i + 5
new_list.append(x)
您也可以通过list comprenhension:
new_list = [i + 5 for i in n]