a = [1,2,3,4,5]
对于我在:
list1.append(i)
list1.append(i-2) `i-2` is not functioning why?
答案 0 :(得分:0)
i
不是索引。它是列表本身中存在的元素。当您说现在位于元素4的索引中时,实际上是在元素4中而不是索引中。因此,您不能像索引一样对待。
Python For循环是基于Interator的循环。它用于浏览列表,字符串等中的项目
代码:
a = [1,2,3,4,5]
list1 = []
for i in a:
print(i)
list1.append(i)
list1.append(i-2)
print list1
将产生以下输出:
1
2
3
4
5
[1, -1, 2, 0, 3, 1, 4, 2, 5, 3]