将整数添加到整数列表中的每个值

use*_*818 1 python

感觉就像一个彻头彻尾的白痴,因为我知道我知道怎么做...

我有一堆数字列表:

nums = [100,200,300,400,500]
Run Code Online (Sandbox Code Playgroud)

我想为所有这些数字添加1,并将其复制到新列表,同时保留旧列表.所以我最终会

nums = [100,200,300,400,500]
moreNums = [101,201,301,401,501]
evenMoreNums = [102,202,302,402,502]
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以做到这一点,或者最简单的方法仍然是这样的

for i in range (nums):
    moreNums.append(i + 1)
Run Code Online (Sandbox Code Playgroud)

?(如果可行的话,我不知道如何知道我的头脑,但我知道如果不能解决它...)

ava*_*sal 5

In [65]: nums = [100,200,300,400,500]

In [66]: nums1 = [x + 1 for x in nums]

In [67]: nums1
Out[67]: [101, 201, 301, 401, 501]
Run Code Online (Sandbox Code Playgroud)