1
我有一个Python元组列表。我试图根据元组的第一个元素的长度对列表进行排序。根据python中元组的第一个元素的长度对元组列表进行排序
mylist=[('abcde', 23), ('this is one string', 234), ('sa', 2346)]
基于元组的第一个元素的长度被分拣到
[('sa', 2346), ('abcde', 23), ('this is one string', 234)]
。 我试过
mylist=sorted(mylist,key=len)
这是行不通的。
不,因为它们都是'len(thing)== 2'。你真的在这些元组中有*字符串*,或者? – jonrsharpe