1. 程式人生 > >python常見面試題

python常見面試題

lis sort ldb pytho bsp font alex 作業 並且

在這裏存一下python常見的一些面試題,當然也可以用其他語言實現啦!

1.列表去重

 1 """
 2 有一個列表[11, 2, 3, 3, 7, 9, 11, 2, 3],去重並且保持原來的順序.
 3 """
 4 
 5 l1 = [11, 2, 3, 3, 7, 9, 11, 2, 3]
 6 ret = list(set(l1))
 7 print(ret)
 8 ret.sort(key=l1.index)  # 按值在l1中的索引進行排序
 9 print(ret)
10 
11 
12 l2 = [
13     {"name": "alex", "age": 36},
14 {"name": "GoldBoss", "age": 30}, 15 {"name": "xiaoyima", "age": 18} 16 ] 17 # 課後作業 18 # 以年齡來排序: 19 l2.sort(key=lambda x: x["age"]) 20 print(l2)

python常見面試題