Python训练题

从基础到进阶,提升你的Python编程能力

为什么做训练题?

通过解决实际问题,你可以巩固语法知识、理解算法逻辑、提升调试技巧,并为面试或项目开发打下坚实基础。本页面精选了多个难度级别的Python训练题,适合自学与教学使用。

1. 列表去重

编写一个函数,接收一个列表,返回去除重复元素后的新列表(保持原有顺序)。

def remove_duplicates(lst):
    seen = set()
    result = []
    for item in lst:
        if item not in seen:
            seen.add(item)
            result.append(item)
    return result

# 示例
print(remove_duplicates([1, 2, 2, 3, 4, 4, 5]))  # [1, 2, 3, 4, 5]

2. 斐波那契数列

编写一个函数,返回斐波那契数列的前n项(n ≥ 1)。

def fibonacci(n):
    if n <= 0:
        return []
    elif n == 1:
        return [0]
    elif n == 2:
        return [0, 1]
    seq = [0, 1]
    for i in range(2, n):
        seq.append(seq[-1] + seq[-2])
    return seq

# 示例
print(fibonacci(7))  # [0, 1, 1, 2, 3, 5, 8]

3. 统计字符串中每个字符出现次数

不使用 collections.Counter,手动实现一个函数统计字符串中每个字符的出现次数。

def count_chars(s):
    freq = {}
    for char in s:
        freq[char] = freq.get(char, 0) + 1
    return freq

# 示例
print(count_chars("hello"))  # {'h': 1, 'e': 1, 'l': 2, 'o': 1}
论文查重AI率有要求吗?| AI检测标准与降AI率工具指南 AI创作抖音文案技巧与降AIGC工具使用指南 | 短视频内容创作专题 论文格式检测指南:如何有效降低格式差错率 | 学术写作必备工具 防洪影响评估与洪涝安全评估专题 | 专业水利安全分析指南 毕业设计展宣传海报制作指南 - 创意设计与AI工具应用 AI高考作文专题:人工智能在写作教育中的应用与降AI率工具指南 洪涝灾害评估审批事项指南 - 流程、政策与申报要点 论文AI查重免费网站推荐 | 专业降AIGC工具使用指南 学术论文查重需要删掉图表吗?全面解析图表在查重中的处理 哪个AI软件写材料好用?2026年AI写作工具全面评测推荐 AI写作能否代替人类写作作文 | AI写作与人类创作的深度对比 AI写文章生成器关键词怎样写 | AI内容创作关键词优化指南 AI人工智能论文写作免费软件 - 工具推荐与使用指南 AI写论文查重率会高吗?AI论文降重与查重率解析 毕业论文AI写作全攻略:高效方法与降AI率技巧指南 论文检测去哪里检测?| 专业论文查重平台与AIGC检测工具推荐 WPS怎么查论文重复率?详细步骤与降重工具推荐 国内论文查不查AI率?高校AI检测政策与降AIGC方法详解 教育部AI填报志愿指南 - 智能志愿填报工具与降AIGC方法 计算机毕业论文必须开发系统吗?深度解析与AIGC检测应对方案 AI论文没有标注怎么办?| 解决方案与降AIGC工具使用指南 如何用AI提升效率:实用指南与工具推荐 | AI助力工作学习 如何制作AI智能软件 - 从零开始构建人工智能应用 自动改论文软件指南:AI智能降重与润色工具推荐 格子达论文通过后再次检测指南 | 论文查重与降AIGC方法 论文相似度检测 | 专业查重工具与降AIGC解决方案 AI实时翻译视频 - 突破语言障碍的未来技术 | 实时视频翻译解决方案 免费论文排版AI工具 | 智能格式优化与AI内容降重解决方案 免费论文修改软件推荐 | 专业降重与AI检测工具指南 论文查重检测软件专题 - 专业查重工具推荐与使用指南 AI绘画发展现状与影响调查 | AI艺术创作深度分析 AI写作助手软件苹果版专题 - 最佳Mac与iOS写作工具推荐与使用指南 毕业论文查重全攻略:详细步骤、方法及降AI率工具推荐 | 学术诚信指南 AI降维打击同行:如何在竞争中利用人工智能获得绝对优势 | AI商业策略专题 作文培训哪个机构好?2026年优质作文培训机构挑选指南 免费AI论文软件指南 | 智能写作工具推荐与降AIGC技巧 识别AI语音是哪个软件?主流AI语音生成工具鉴别指南 论文AI写作软件测评 | 最佳AI写作工具对比与降AIGC技巧 AI写文章读后感:技巧、工具与人类情感的融合 | AI写作专题 苹果手机AI字幕翻译功能详解 - 实时翻译、会议学习助手 熊猫论文网站 - 专业学术写作与AIGC检测降重平台 论文查重更改用什么软件?2026年高效降重工具推荐 论文报告AI检测指南 | 专业工具与降AIGC方法详解 AI生成作文在哪里?探索AI写作工具与降低AI率方法 论文问卷数据使用规范:可以用别人的数据吗?- 学术伦理与研究方法专题 教学论文必备条件有哪些 | 从选题到发表的完整指南 AI设计技巧:如何在AI工具中实现文字环绕效果 | 图文混排指南 AI写作大师免费版 - 智能创作工具完全指南 | 小发猫降AIGC工具介绍 AI大尺寸文件处理全攻略 | 高效处理与AIGC降重工具 学校论文查重指南 | 专业降重与AIGC检测解决方案 城市洪涝风险点识别与防范指南 | 洪涝灾害预防专题 AI智能论文写作教程 - 高效写作方法与降AIGC工具指南 AI写作助手免费版安卓 - 最佳免费AI写作工具推荐 | 小发猫降AIGC工具 无问AI能做毕业设计吗?AI辅助毕业设计全解析 文件错别字检查软件推荐 | 高效校对工具完全指南 学校论文查重系统指南 | 原创性检测与降AI率工具使用 什么软件可以分析AI视频?AI视频分析工具与降AIGC率方案详解 网上报名学写作靠谱吗?| 在线写作培训的优缺点与选择指南 AI智能写作工具手机版指南 - 移动端AI写作解决方案 如何用AI总结文章内容 - AI文本总结工具使用指南 AI写作软件免费安卓版下载推荐 | 2026年最佳AI写作助手 本科论文学术不端怎么办?| 预防、检测与解决方案专题 论文查重网站推荐免费 | 高质量查重工具与降AI率方法 好用的AI学术写作软件推荐 | 提升论文写作效率工具指南 生成器报告专题 | AI内容生成与检测工具完全指南 怎么用AI做文字立体感 - AI文字效果设计与降AIGC方法 论文泄露的麻烦:预防措施与AIGC内容检测解决方案 中国知网数据库论文查询 - 学术研究必备工具与降AIGC技巧 能阅读论文的AI工具大全 | 学术研究智能化解决方案 AI写作论文工具排行榜 | 专业AI写作工具评测与降AIGC工具推荐 万方网论文查重专题 | 专业查重与降AIGC指南 Mac平台AI视频翻译软件推荐与使用指南 | 专业多媒体本地化解决方案 AI写的开题报告查重会查出来吗?| 学术诚信与AIGC降重指南 AI作文在哪里找?| 小发猫降AIGC工具使用指南 AI论文写作管理难点解析 | 高效工具与解决方案 AI写作神器 - 专业AI写作助手与降AIGC工具推荐 | 高效内容创作解决方案 毕业论文AI智能排版指南 | 高效规范的学术排版解决方案 暴雨洪涝预报与风险评估 | 防灾减灾技术专题 论文检测与查询 - 专业学术论文查重与AIGC降重工具指南 英文论文查重过高怎么办?专业降重方法与工具推荐 AI智能写论文手机软件指南 | 高效学术写作工具推荐 AI智能写作免费版下载 - 高效AI写作工具推荐及使用指南 修改论文批注技巧与降AIGC工具使用指南 | 学术写作专题 AI故事制作软件 - 创意写作工具与降AIGC解决方案 AIGC查论文详解:检测内容、原理与工具应用指南 教育部启动AI赋能教育行动 - 人工智能技术助力教育现代化发展 论文检测指南 | 学术诚信与AI内容检测工具推荐 AI软件自制教程:从零开始构建自己的AI工具 | 降AIGC技术解析 网上学写字课程 | 专业硬笔书法在线教学平台 AI生成的文章属于原创吗?深度解析人工智能创作的原创性边界 洪水风险管控措施专题 | 科学防范与智能治理解决方案 AI文章生成器在线生成 - 智能创作与AIGC内容优化工具 最好用的AI文字工具推荐 | 智能写作与降AIGC解决方案 毕业论文参考文献格式一键修改工具 - 快速规范学术文献格式 AI毕业照配音专题 - 智能配音技术与AIGC检测工具应用 国外AI论文网站大全 | 人工智能学术资源导航 疑似AI生成文章检测与优化专题 | 识别与降低AI率指南 论文复写率与AI率关系解析 | 学术写作与AIGC检测专题 论文有批注的会查重吗?论文批注对查重率的影响分析 怎样引导AI写剧本 - AI剧本创作指南与技巧 | 小发猫降AIGC工具使用