码迷,mamicode.com
首页 > 编程语言 > 详细

python常见面试题

时间:2018-07-24 23:44:03      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:list   其他   年龄   索引   int   name   python   去重   str   

在这里存一下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常见面试题

标签:list   其他   年龄   索引   int   name   python   去重   str   

原文地址:https://www.cnblogs.com/wyb666/p/9363132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!