在python中输入一个数字列表,使用切片将奇数位上的数乘2,偶数位上的数加10,

如题所述

list=[int(x) for x in input("输入数字列表,数字间用空格隔开:").split()]
#使用切片
print([x*2 for x in list[1::2]])
print([x+10 for x in list[::2]])
#不使用切片

print([x+10 if i%2==0 else x*2 for i,x in enumerate(list)])
温馨提示:答案为网友推荐,仅供参考
相似回答