【发布时间】:2015-09-02 18:35:58
【问题描述】:
我不知道如何从 for 循环中获取所有项目,其中包含列表中的范围,而不是将它们全部分开。 假设我有这个代码
list1=[1,2,3,4,5]
new = []
for item in list1[0:-1]:
new = item+1
print(new)
所以如果我运行它,我会得到 p>
2
3
4
5
但我需要得到这个:
[2,3,4,5]
这个问题的重点是在原始列表中除了最后一个之外的每个数字都加 1,然后用 0 替换第三个数字。但是如果我返回的数字不在我不知道的列表中如何调用我会得到的第三项:
new[2]=0
【问题讨论】:
-
new.append(item+1)
标签: python list for-loop range