【发布时间】:2021-03-21 14:12:02
【问题描述】:
我还是编程新手,需要一些帮助 我想从列表中大于 9 的数字中减去 9。
ls = [1, 2, 3, 4 ,5, 6, 7, 8, 9]
odd_num = []
for _ in ls[::2]:
odd_num.append(_)
ls.remove(_)
for _ in odd_num:
multip_elem = _ * 2
ls.append(multip_elem)
for _ in ls:
if _ > 9:
substraction = _ - 9
ls.append(substraction)
ls.remove(_)
print(ls)
这是输出
[2, 4, 6, 8, 2, 6, 14, 1, 9]
14 仍在列表中,但我很确定大于 9 :))
【问题讨论】:
标签: python list for-loop if-statement