【发布时间】:2022-12-06 11:24:52
【问题描述】:
image 请参考图片。 我想创建一个列表(比如 [1,2,3,4,5])。该代码逐一检查列表中每个元素的 2 整除性。如果它可以被 2 整除,它会删除那些元素并返回一个奇数列表。请尽量保持代码尽可能简单,因为我只是一个初学者....
【问题讨论】:
-
我们很难使用代码图像。请以纯文本形式发布代码和错误消息。
标签: python python-3.x
image 请参考图片。 我想创建一个列表(比如 [1,2,3,4,5])。该代码逐一检查列表中每个元素的 2 整除性。如果它可以被 2 整除,它会删除那些元素并返回一个奇数列表。请尽量保持代码尽可能简单,因为我只是一个初学者....
【问题讨论】:
标签: python python-3.x
我看了一下图片,想不通。按照你的定义
l = [1,2,3,4]
for i in l:
if i % 2 == 0: # check if i is divisible by 2
l.remove(i) # remove the item if the number passes above check.
【讨论】:
l = [1,2,3,4,5]
x = len(l)
new_l = []
for a in range(x):
if l[a]%2!=0:
new_l.append(l[a])
new_l
使用上面的代码而不是从列表中删除元素创建一个新的。
【讨论】: