回复 2楼 外部三电铃
感谢关注!其实逻辑并不复杂,就是历遍列表里面的元素(for i in xxx),如果有能被2整除的元素(数字)就替换。。。
但我试了几次都报错,不是元素不能和数字相乘除就是超出index范围。连最后我要print
list[i]都无法实现。以下是我自己写的部分代码,能否指出该怎么写才对?谢谢!
a = ['1','2','3','4','5','6','7','8','9']
b = list(map(int,a)) #字符转换整数
for i in a:
if b[i]%2 == 0:
b[i] = " "
print(" ".join(b))
运行之后就是不断报错



求指教!