"a",
[
["qqq", 111],
["www", 777],
["eee", 333],
]
],
[
"b",
[
["zzz", 666],
["xxx", 555],
["ccc", 333],
]
],
]
Как отсортировать a и b внутри по числам?
То есть, чтобы получилось что-то такое:
my_list = [
[
"a",
[
["qqq", 111],
["eee", 333],
["www", 777],
]
],
[
"b",
[
["ccc", 333],
["xxx", 555],
["zzz", 666],
]
],
]
держу в курсе, у вас в массиве какая-то хуйня
ответь на вопрос - что является элементами списка, который лежит как первый элемент my_list?
sorted/.sort есть второй аргумент key в которого передаешь функцию def _(x): return x[1]
Задумывается, как меню блюд. а и b представляют из себя категории блюд (горячее и напитки). Массивы "рядом" с a и b — название блюда и его цена.
+ почитай про dict или tuple у тебя странные вложенные списки
Переформулирую вопрос. Вот есть список [ "a", [ ["qqq", 111], ["eee", 333], ["www", 777], ] ]
List[Dict[str, List[Tuple[str, str]]]] Тип такую хуйня сделать
misclick. Вопрос выше тебе
Или, или! Сделать нормальную структуру!
ну если элементы списка не имеют смысла, то значит ты неправильно пользуешься списком. Возьми уже класс/датакласс
О, я видел такую задачу про студенческую столовку. И типа выбрать самый дорогой набор блюд исходя из бюджета студента
И датакласс фабрика или как там твоя либа называлась
Обсуждают сегодня