在Python中使用for循环将数据插入列表
我试图通过在变量list100上使用for循环来创建1-100之间的偶数列表 然而,我得到的不是[2,4,6,8,10,12,14…],而是: 请帮忙。在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
谢谢 使用列表理解可能更好
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]…
打印也需要移出循环。打印也需要移出循环。打印也需要移出循环。打印也需要移出循环。打印也需要移出循环。打印也需要移出循环。谢谢大家的帮助!谢谢大家的帮助!谢谢大家的帮助!谢谢大家的帮助!