Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これらの2つのリストがあり、それらをzipで結合して並べ替えたいのですが、(ard、Ard、Ger、Sla)になりたいときにこの結果(Ard、Ger、Sla、ard)が得られます。何か案が?
N = ["ard","Ard","Ger","Sla"] L = ["7","4","2","3"] x=zip(N,L) x.sort() for i in x: print i[0]
keysortに引数を渡します。
key
x.sort(key=lambda (a, b): (a.lower(), b))
出力は次のとおりです。
Ard ard Ger Sla