成都Python培训
达内成都Python培训中心

15023458194

热门课程

成都Python培训 > 企业面试题 >python面试基础题<二>:什么是lambda函数?它有什么好处?

python面试基础题<二>:什么是lambda函数?它有什么好处?

  • 时间:2019-02-25 14:35
  • 发布:成都达内
  • 来源:成都达内

1. 什么是lambda函数?它有什么好处?

答:lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数

lambda函数:首要用途是指点短小的回调函数

lambda [arguments]:expression

>>> a=lambdax,y:x+y

>>> a(3,11)

2. Python里面如何实现tuple和list的转换?

答:直接使用tuple和list函数就行了,type()可以判断对象的类型

3. 请写出一段Python代码实现删除一个list里面的重复元素

答:

1,使用set函数,set(list)

2,使用字典函数,

>>>a=[1,2,4,2,4,5,6,5,7,8,9,0]

>>> b={}

>>>b=b.fromkeys(a)

>>>c=list(b.keys())

>>> c

4. 编程用sort进行排序,然后从最后一个元素开始判断

a=[1,2,4,2,4,5,7,10,5,5,7,8,9,0,3]

a.sort()

last=a[-1]

for i inrange(len(a)-2,-1,-1):

if last==a[i]:

del a[i]

else:last=a[i]

print(a)

上一篇:python面试基础题<一>:Python是如何进行内存管理的?
下一篇:python常见面试题TOP10

python常见面试题TOP10

选择城市和中心
江西省

贵州省

广西省

海南省