oleg fadeev
Подскажите плззз,
Почему у этого кода не происходит обмен значеними ячеек списка в этой строке (a[j], a[a.index(min(a[j:]))] = a[a.index(min(a[j:]))], a[j]) ?
/
a = [17, 24, 91, 96, 67, -255, 7, -11, -26, -62, -84]
for j in range(len(a)):
a[j], a[a.index(min(a[j:]))] = a[a.index(min(a[j:]))], a[j]
#print(min(a[j:]))
print(a.index(min(a[j:])))
#print(a[j])
print(a)
a = [17, 24, 91, 96, 67, -255, 7, -11, -26, -62, -84]
for j in range(len(a)):
k = a.index(min(a[j:]))
a[j], a[k] = a[k], a[j]
# print(min(a[j:]))
print(a.index(min(a[j:])))
# print(a[j])
print(a)