我想过在Python中使用一行程序对列表进行排序,但它一直不起作用。我认为我可以使用reduce遍历列表并根据需要交换元素,就像在冒泡排序中一样。return reduce(sorter, lst)
reduce_sort(5, 4, 6, 7, 1) 这给了我NameError: name 'x' is not defined 有人知道为什么会发生这种事吗
我有一个二维列表,我想对它们进行优先排序。我的列表像;是数字,1是姓氏,2是学位..等,并且名称包含非英文字符,如“englishİŞ”,排序/排序方法不起作用。这就是为什么我实现了一个像;alphabet = "abcçdefgğhıijklmnoöprsştuüvyz“这样的字母表,并且我必须按照字母表对它们进行排序。about number.
list.sort(key=lambda list : list[1]) -< this is