面试题

Posted lhybky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试题相关的知识,希望对你有一定的参考价值。

1.Python里的reduce函数有什么用法
from functools import reduce
def fun(x,y):
    return 10*x+y

l=reduce(fun,(1,2,3,4))
print(type(l),l)

 

2.请写出一段Python代码实现删除一个list里面的重复元素,例如l=[1,2,3,3,4,4,5]
 

 

l=[1,2,3,3,4,4,5] d ={} 
 d=d.fromkeys(l)
print(list(d))

 

3.Python里面如何生成随机数?
import random
l = random.randint(198,200)

print(l)
l = random.randrange(100)
print(l)

 

4.简述列表,字符串,元组,字典之间异同。
有序性:前三者都是有序的,由于此性质决定了,可以用成员运算符 
in or not in,可以索引[],可以切片,拼接,len(),.count(),.index()
max(),min()
可变性:列表,字典都是可变的,都可以增删改查

 



以上是关于面试题的主要内容,如果未能解决你的问题,请参考以下文章

Java进阶之光!2021必看-Java高级面试题总结

经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!

一道经典面试题:字符串在Java中如何通过“引用”传递

Mybatis最全的高质量面试题和答案—3

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

前端面试题-