2026年新晋IT人才选拔编程技术项目经验面试题集.docxVIP

  • 1
  • 0
  • 约3.86千字
  • 约 11页
  • 2026-07-24 发布于福建
  • 举报

2026年新晋IT人才选拔编程技术项目经验面试题集.docx

第PAGE页共NUMPAGES页

2026年新晋IT人才选拔编程技术+项目经验面试题集

一、编程技术题(共5题,每题10分,总分50分)

1.Python编程:

题目:编写一个Python函数,接收一个字符串列表作为参数,返回一个新列表,其中包含原列表中所有不重复的字符串(顺序保持不变)。

示例:

输入:`[apple,banana,apple,orange,banana,pear]`

输出:`[apple,banana,orange,pear]`

要求:使用集合和列表推导式实现。

答案与解析:

python

defunique_strings(lst):

seen=set()

result=[]

foriteminlst:

ifitemnotinseen:

seen.add(item)

result.append(item)

returnresult

解析:

-使用`set`记录已出现过的字符串,确保唯一性。

-遍历输入列表,若字符串不在`seen`中,则添加到`seen`和`result`。

-列表推导式可简化为:

python

defunique_strings(lst):return[xfori,xinenumerate(lst)iflst.index(x)==i]

但效率较低,不建

文档评论(0)

1亿VIP精品文档

相关文档