python面试,日更
Posted MJay_Lee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python面试,日更相关的知识,希望对你有一定的参考价值。
l1 = [11, 2, 3, 22, 2, 4, 11, 3]
去重并保持原来顺序
# 集合方法 l2 = list(set(l1)) l2.sort(key=l1.index) # 按照l1索引排序 print(l2) # 列表 l3 = [] for item in l1: if item not in l3: l3.append(item) print(l3)
l4 = [ {"name":"lmj11","age":11}, {"name":"lmj44","age":44}, {"name":"lmj33","age":33}, {"name":"lmj77","age":77}, {"name":"lmj66","age":66}, {"name":"lmj55","age":55}, ]
# 使用lambda表达式 l4.sort(key= lambda x:x["age"]) # 方式一 l4=sorted(l4,key=lambda x:x["age"]) # 方式二 print(l4) # 其他方式 # def tmp(x): # return x["age"] # l4.sort(key=tmp) # print(l4)
待续。。。
以上是关于python面试,日更的主要内容,如果未能解决你的问题,请参考以下文章