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]