我有这样的元组列表
[(u'Delhi NCR', 148, 'checked'),
(u'New Delhi', 51),
(u'Gurgaon', 20),
(u'Faridabad', 18),
(u'Ghaziabad', 17),
(u'Greater Noida', 16),
(u'Noida', 11, 'checked'),
(u'Sonepat', 7),
(u'Palwal', 5),
(u'Gautam Buddh Nagar', 2),
(u'Rewari', 1)]
我想把含有checked
参数的元组移到顶部。问题是第三个参数"checked"
可能不在所有元组中,而只在选定的元组中
如果我的元组长度是一致的("checked"
参数存在于所有元组中),我可以这样做排序
loc_list.sort(key=lambda x: x[2])
按长度排序:
或:
相关问题 更多 >
编程相关推荐