“Sort Sort 2D -список Python” Ответ

Сортировка по индексу 2D массив Python

a = [[9, 9, 2], [9, 9, 3], [9, 9, 8], [9, 9, 4], [9, 9, 1], [9, 9, 5]]

b = sorted(a, key=lambda a:a[2])

#b contains the following arrays, sorted by their second index:
[[9, 9, 1], [9, 9, 2], [9, 9, 3], [9, 9, 4], [9, 9, 5], [9, 9, 8]]
QuietHumility

Sort Sort 2D -список Python

data = [['ABC', 12, 3, 100],
        ['DEF', 10, 5, 200],
        ['GHI', 13, 3, 1000]]

data.sort(key=lambda row: (row[2], row[3]), reverse=True)

print(data)

# [['DEF', 10, 5, 200], ['GHI', 13, 3, 1000], ['ABC', 12, 3, 100]]
Kodi4444

Ответы похожие на “Sort Sort 2D -список Python”

Вопросы похожие на “Sort Sort 2D -список Python”

Больше похожих ответов на “Sort Sort 2D -список Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования