J'écris un programme de tri simple en python et je rencontre cette erreur. Je veux échanger des éléments de liste mais cela renvoie une erreur. Je joins l'erreur et le programme en question ci-dessous.
list[i+1] = list[i]
TypeError: 'tuple' object does not support item assignment
Code:
def my_sort(list):
for index in range(1,len(list)):
value=list[index]
i=index-1
while i>=0:
if value<list[i]:
list[i+1] = list[i]
list[i]=value
i=i-1
else:
break
return
input_list=eval(input("Enter list items"))
my_sort(input_list)
print(input_list)