在Python中使用for循环将数据插入列表

在Python中使用for循环将数据插入列表,python,for-loop,Python,For Loop,我试图通过在变量list100上使用for循环来创建1-100之间的偶数列表 然而,我得到的不是[2,4,6,8,10,12,14…],而是: 请帮忙。 谢谢 使用列表理解可能更好 listeven = [x for x in range(101) if x % 2 == 0] 又好又简单 使用列表理解可能更好 listeven = [x for x in range(101) if x % 2 == 0] 又好又简单 使用列表理解可能更好 listeven = [x for x in ra

我试图通过在变量list100上使用for循环来创建1-100之间的偶数列表

然而,我得到的不是[2,4,6,8,10,12,14…],而是:

请帮忙。
谢谢

使用列表理解可能更好

listeven = [x for x in range(101) if x % 2 == 0]

又好又简单

使用列表理解可能更好

listeven = [x for x in range(101) if x % 2 == 0]

又好又简单

使用列表理解可能更好

listeven = [x for x in range(101) if x % 2 == 0]

又好又简单

使用列表理解可能更好

listeven = [x for x in range(101) if x % 2 == 0]

又好又简单

每次迭代时都会重置列表。尝试:

list100 = range(101)
list_even = []   
for num in list100:
   if num % 2 == 0:
       list_even.append(num)
print list_even
尽管@koffein在另一个答案中指出

range(2,101,2)

更为惯用。

您在每次迭代时都会重置列表。尝试:

list100 = range(101)
list_even = []   
for num in list100:
   if num % 2 == 0:
       list_even.append(num)
print list_even
尽管@koffein在另一个答案中指出

range(2,101,2)

更为惯用。

您在每次迭代时都会重置列表。尝试:

list100 = range(101)
list_even = []   
for num in list100:
   if num % 2 == 0:
       list_even.append(num)
print list_even
尽管@koffein在另一个答案中指出

range(2,101,2)

更为惯用。

您在每次迭代时都会重置列表。尝试:

list100 = range(101)
list_even = []   
for num in list100:
   if num % 2 == 0:
       list_even.append(num)
print list_even
尽管@koffein在另一个答案中指出

range(2,101,2)

更惯用。

这种方式不使用for循环,但我认为实际上更惯用

# python 2.x
print range(2, 101, 2)

# python 3.x
print(list(range(2, 101, 2)))

这种方式不使用for循环,但我认为实际上更惯用

# python 2.x
print range(2, 101, 2)

# python 3.x
print(list(range(2, 101, 2)))

这种方式不使用for循环,但我认为实际上更惯用

# python 2.x
print range(2, 101, 2)

# python 3.x
print(list(range(2, 101, 2)))

这种方式不使用for循环,但我认为实际上更惯用

# python 2.x
print range(2, 101, 2)

# python 3.x
print(list(range(2, 101, 2)))
现在应该可以了。我的错误还在于我将数组放入循环中,因此该项正在重置

现在应该可以了。我的错误还在于我将数组放入循环中,因此该项正在重置

现在应该可以了。我的错误还在于我将数组放入循环中,因此该项正在重置


现在应该可以了。我的错误还在于我将数组放入循环中,因此项目正在重置。

否。OP希望获得偶数列表。您的代码没有提供这一点,因为您在每个循环中创建一个新列表。是的,它使用一个元素打印大约50个列表:
[0][2][4][6][8][10][12][14][16][18][20][22]…
否。OP希望获得偶数列表。您的代码没有提供这一点,因为您在每个循环中创建一个新列表。是的,它使用一个元素打印大约50个列表:
[0][2][4][6][8][10][12][14][16][18][20][22]…
否。OP希望获得偶数列表。您的代码没有提供这一点,因为您在每个循环中创建一个新列表。是的,它使用一个元素打印大约50个列表:
[0][2][4][6][8][10][12][14][16][18][20][22]…
否。OP希望获得偶数列表。您的代码没有提供这一点,因为每个循环都会创建一个新列表。是的,它使用一个元素打印大约50个列表:
[0][2][4][6][8][10][12][14][16][18][20][22]…
打印也需要移出循环。
打印也需要移出循环。
打印也需要移出循环。
打印也需要移出循环。
打印也需要移出循环。
打印也需要移出循环。谢谢大家的帮助!谢谢大家的帮助!谢谢大家的帮助!谢谢大家的帮助!