“Сортировать кортеж от первого элемента Python” Ответ

Сортировать кортеж от первого элемента Python

a = [(5,8), (3,4), (9,7)]

#sort by first element in tuple
result = sorted(a, key=lambda tup: tup[0])

#OR to do inplace sort:

a.sorted(key = lambda tup: tup[0])

# output
[(3, 4), (5, 8), (9, 7)]
QuietHumility

Как сортировать список по второму элементу в Tuple Python

# lists_of_tuples = [('item', 'price'), ('item', 'price'), ('item', 'price')]
def sort_prices(list_of_tuples): #sort the list b*y the price of each tuple
    list_of_tuples.sort(key=lambda x: x[1], reverse=True) #earse the "reverse" part to sort in small to big.
    return list_of_tuples, print(list_of_tuples)
Flipsie the Flipping Dog of doom

Сортировать список Python от первого элемента

li = [[1,4,7],[3,6,9],[2,59,8]]
li.sort(key=lambda x: int(x[0]))
Frail Fly

Ответы похожие на “Сортировать кортеж от первого элемента Python”

Вопросы похожие на “Сортировать кортеж от первого элемента Python”

Больше похожих ответов на “Сортировать кортеж от первого элемента Python” по Python

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

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