Bootstrap

测试开发面试题|面试真题

📋 个人简介
  •  作者简介:大家好,我是凝小飞,软件测试领域作者
  • 支持我:点赞👍+收藏⭐️+留言📝

测试开发的面试题,一般会考一些基础的算法编程题,难度不是特别高,除非是大厂的那种卷,如下是我作为面试官整理的一些参考测试题,供参考

算法排序类

Python:

一、list去重

例子:li=[1,2,3,4,5,1,2,3]

1、直观方法

li=[1,2,3,4,5,1,2,3]

new_li=[]

fori inli:

   ifi notinnew_li:

        new_li.append(i)

print(new_li)

先建立一个新的空列表,通过遍历原来的列表,再利用逻辑关系not in 来去重。

总结:这样可以做出来,但是过程不够简单。但是此方法保证了列表的顺序性。

 

2、利用set的自动去重功能

li=[1,2,3,4,5,1,2,3]

li=list(set(li))

print(li)

将列表转化为集合再转化为列表,利用集合的自动去重功能。简单快速。缺点是:使用set方法无法保证去重后的顺序。

 

;