Задать вопрос
@Vladimir_Pridannikov

Как исправить «развал» двухмерного массива после функции .sort()?

Массив имеет форму [[int, string],..]. После функции .sort() строка уходит к другому числу.(или наобрарот)
print('====================================================')
print(owncapital)
owncapital.sort(key = lambda i: i[0], reverse = True)
owncount.sort(key   = lambda i: i[0], reverse = True)
max.sort(key        = lambda i: i[0], reverse = True)
min.sort(key        = lambda i: i[0], reverse = True)
print(owncapital)
print('====================================================')

Вывод всегда разный:

====================================================
[[160365, '⚡️Stark Ind.'], [259308, '☂️Umbrella'], [928368, 'Wayne Ent.'], [153744, 'Pied Piper'], [215525, 'Hooli']]
[[928368, 'Wayne Ent.'], [259308, '☂️Umbrella'], [215525, 'Hooli'], [160365, '⚡️Stark Ind.'], [153744, 'Pied Piper']]
====================================================

====================================================
[[160365, 'Wayne Ent.'], [259308, '☂️Umbrella'], [928368, 'Hooli'], [153744, '⚡️Stark Ind.'], [215525, 'Pied Piper']]
[[928368, 'Hooli'], [259308, '☂️Umbrella'], [215525, 'Pied Piper'], [160365, 'Wayne Ent.'], [153744, '⚡️Stark Ind.']]
====================================================

====================================================
[[160365, 'Hooli'], [259308, '☂️Umbrella'], [928368, 'Pied Piper'], [153744, 'Wayne Ent.'], [215525, '⚡️Stark Ind.']]
[[928368, 'Pied Piper'], [259308, '☂️Umbrella'], [215525, '⚡️Stark Ind.'], [160365, 'Hooli'], [153744, 'Wayne Ent.']]
====================================================

Как это починить?
  • Вопрос задан
  • 201 просмотр
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы