这可不是整容,不是直接对a动刀子
a中读出来的的内容你放在了i里面,然后把i改变了,a还是原来的a呀
要对a动刀子可以这样
a = input(">>>").split()
print(a)
for i,v in enumerate(a):
a[i] = int(v)
print(a)
--result
>>>10 10 9 9 9 8 8 8 7 7
['10', '10', '9', '9', '9', '8', '8', '8', '7', '7']
[10, 10, 9, 9, 9, 8, 8, 8, 7, 7]
你只是改变了i的值,没有改变a的值, 这样才能改变a的值 a[0] = int([a[0]])