基本信息
文件名称:程序员面试题集及解题策略.docx
文件大小:44.23 KB
总页数:30 页
更新时间:2025-12-29
总字数:约9.03千字
文档摘要
第PAGE页共NUMPAGES页
2026年程序员面试题集及解题策略
一、编程语言基础(5题,每题10分,共50分)
1.题目:
Python
请编写一个函数,接收一个字符串列表,返回一个新列表,其中包含所有原列表中的字符串按字符数量降序排列,若字符数量相同,则按原列表顺序排列。
答案:
python
defsort_strings_by_length(strings):
returnsorted(strings,key=lambdax:(-len(x),strings.index(x)))
解析:
-`sorted`函数默认升序排列,通过`-len(x)`