У меня есть такой список:
votes = ['51,639', '51,480', '51,344', '51,267', '50,879', '50,532', '50,419', '50,250', '50,187', '50,139', '50,106', '50,064', '49,988', '49,906', '49,705', '49,641', '49,624', '49,385', '49,347', '49,221', '49,165', '49,085', '49,057', '49,043', '48,982', '48,641', '48,398', '48,347', '48,347', '48,214', '47,929', '47,830', '47,725', '47,688', '47,681', '47,678', '47,542', '47,532', '47,459', '47,392', '47,161', '47,153', '47,056', '47,046', '47,027', '46,926', '46,718', '46,679', '46,593', '46,569']
С помощью такого цикла я убираю из чисел запятую и вывожу цикл:
for vote in votes:
x = vote.split(',')
vote = x[0]+x[1]
print(vote) # 51639, 51480, 51344, ...
print(votes) # ['51,639', '51,480', '51,344', '51,267', '50,879', '50,532', '50,419', '50,250', '50,187', '50,139', '50,106', '50,064', '49,988', '49,906', '49,705', '49,641', '49,624', '49,385', '49,347', '49,221', '49,165', '49,085', '49,057', '49,043', '48,982', '48,641', '48,398', '48,347', '48,347', '48,214', '47,929', '47,830', '47,725', '47,688', '47,681', '47,678', '47,542', '47,532', '47,459', '47,392', '47,161', '47,153', '47,056', '47,046', '47,027', '46,926', '46,718', '46,679', '46,593', '46,569']
Почему значения не меняются? Пробовал так же через индексацию, но выводилась ошибка, что индекс не может быть строкой.
for vote in votes:
x = vote.split(',')
votes[vote] = x[0]+x[1]
print(vote)