【发布时间】:2014-05-17 02:44:00
【问题描述】:
可以这么说
def arrange(Lists, type):
'''your code'''
鉴于:
Lists = [[['q', 'Leap Strike', 'Jax'],['w', 'Mocking shout', 'Tryndamere']],[['r', 'Ace in hole', 'Caitlyn']...[button, description, name]]]
同时给出:
type can be button, description or name
查找:
arrange(Lists, name)
预期输出:
[['r', 'Ace in hole', 'Caitlyn'],['q', 'Leap Strike', 'Jax'],['w', 'Mocking shout', 'Tryndamere']...]]
我的做法:
def arrange(Lists, type):
result = []
for list in lists:
result += list
当前输出:
[['q', 'Leap Strike', 'Jax'],['w', 'Mocking shout', 'Tryndamere'],['r', 'Ace in hole', 'Caitlyn']...]]
到这里,我将所有列表加入到一个新列表中。下一步是根据列表的类型对列表进行排序。我怎样才能做到这一点?不使用 .sort 或 sorted
【问题讨论】:
-
家庭作业提醒!向我们提供更多详细信息,以便我们代表您提交。
-
你能举出输入/输出的例子吗?
-
“排列”是什么意思?应该生产什么订单?
-
你写过排序函数吗?
-
感谢 cmets,希望编辑后更清晰。哈哈,这是我的第一篇文章