У меня есть список списков.Как отсортировать этот список?
List<List<T>> li = {
{a1,a2,a3 ... aN},
{b1,b2,b3 ... bN},
...
};
double foo(List<T> list)
{
// do something
// e.g {1,2,3}
// it = 1 + 2 + 3
return it;
}
Теперь я хочу, чтобы отсортировать li
таким образом, что чем выше foo(x)
для x
выше она должна появиться в отсортированном списке.
Каков наилучший способ использования C#/Python/любых других языков?
Почему вы показываете C# и спрашивает о Python? Как Python входит в этот вопрос? –
@S. Lott Я сейчас кодирую C#, но я также хотел бы знать, как это сделать в Python, так как это мой любимый язык! –
Теперь, когда моя основная цель подана, это может быть и кодовый гольф! –