Как отсортировать следующий список кортежей со вторым элементом?Сортировка списка кортежей по числовым значениям Python
[('8B', u'11'), ('8P', u'2.3'), ('8C', u'1.6')]
Ожидаемый результат будет:
[('8C', u'1.6'), ('8P', u'2.3'), ('8B', u'11')]
Как отсортировать следующий список кортежей со вторым элементом?Сортировка списка кортежей по числовым значениям Python
[('8B', u'11'), ('8P', u'2.3'), ('8C', u'1.6')]
Ожидаемый результат будет:
[('8C', u'1.6'), ('8P', u'2.3'), ('8B', u'11')]
Проверено и подтверждено в Python IDLE
my_list = [('8B', u'11'), ('8P', u'2.3'), ('8C', u'1.6')]
my_list.sort(key=lambda x: float(x[1]))
print(my_list)
Got
[('8C', '1.6'), ('8P', '2.3'), ('8B', '11')]
Отлично! большое спасибо! Я не могу выдвинуть вас из-за нижних пунктов! – TidyWay
Рад, что я мог помочь. Вперёд, пожалуйста, постарайтесь найти похожие или связанные вопросы перед публикацией нового. – coralvanda
Возможный дубликат * "не сделал абсолютно никаких исследований" * – jonrsharpe