新闻详情

新闻详情

首页 / 资讯中心 / 详情

一些简单的操作,关于序列。

发布时间:2026/9/8 14:21:52来源:尧图网络
一些简单的操作,关于序列。
编程题1. 小张举办生日宴会请帮助小张编写一段程序输入所有出席宴会的好友的姓名用空格分隔各姓名包括Tom、Jerry、Pooh、Luffy并将姓名存到一个列表中并在列表中插入两个标记字符串friends作为列表的开始标记#作为列表的结束标记。宴会结束后小张想知道Pooh是第几个到达宴会的客人请利用序列的函数/方法帮助他找出来。2. 请写出可生成以下4个数列的range()函数可通过list()函数将生成的range对象转换成列表进行查看(1) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10](2) [2, 4, 6, 8, 10, 12, 14, 16, 18](3) [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50](4) [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]3.建立一个月份键与天数值的字典monthdays月份为Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、 Sep、Oct、Nov、Dec每个月的天数为31、28、31、30、31、30、31、31、30、31、30、31并完成以下操作(1)显示字典monthdays的键序列(2)显示字典monthdays的值序列(3)显示字典monthdays的键值对序列(4)获取键Mar对应的值(5)获取键Abc对应的值没有则显示“No Found!(6)修改键Feb的值为29(7)创建一个新的字典x{a1:21,a2:34}并将其包含的键值对追加到字典monthdays里(8)删除键为‘a1’的键值对。4. 集合a和b中存放着两组文件名的集合两个集合中有相同的文件名也有不同的文件名请写出实现如下功能的表达式要求分别用运算符和集合相应方法实现a{Tom.py, Mike.py,Anne.py,Denny.py,Jack.py,Fan.py}b{Tom.py, Lily.py, Anne.py, Richard.py,Jack.py}(1)求a中存在b中不存在的文件(2)求a中存在的与b中相同的文件(3)求两个文件夹中互不相同的文件(4)求两个文件夹中包括的所有文件。5. 歌唱比赛进行海选活动歌手分为两组按序号进行投票第一组歌手的编号为1、2、3、4、5第二组歌手的编号为6、7、8、9、10投票编号为4、7、9、1、2、2、6、2、2、1、6、9、7、4、5、5、7、9、5、5、4请对投票数据进行分析完成以下问题(1)求获得了选票的全部歌手的序号(2)求第一组获得选票的歌手(3)求第二组没有获得选票的歌手(4)为第二组增加一名歌手序号为11(5)对任意给定的歌手编号判断其是否获得投票。6. 请自行举例测试比较列表和字典的两组常用方法的基本功能和区别append()和extend()get()和setdefault()。7. 输入一个用逗号分隔的包含多个单词的字符串利用collections内建模块统计并输出单词串中单词的个数并输出其中单词频次最高的3个单词相同个数的单词不用考虑顺序输出即可。【答题内容】 # 第1题 fri [Tom, Jerry, Pooh, Luffy] fri [friends] fri fri fri [#] fri Out[44]: [friends, Tom, Jerry, Pooh, Luffy, #] Pooh_index fri.index(Pooh) Pooh_index Out[46]: 3 # 第2题 list(range(1, 11, 1)) Out[47]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] list(range(2, 19, 2)) Out[48]: [2, 4, 6, 8, 10, 12, 14, 16, 18] list(range(0, 51, 5)) Out[49]: [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50] list(range(10, -1, -1)) Out[50]: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] # 第3题 monthdays dict(Jan 31, Feb 28, Mar 31, Apr 30, May 31, Jun 30, Jul 31, Aug 31, Sep 30, Oct 31, Nov 30, Dec 31) monthdays.keys() Out[53]: dict_keys([Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]) monthdays.values() Out[54]: dict_values([31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]) monthdays.items() Out[55]: dict_items([(Jan, 31), (Feb, 28), (Mar, 31), (Apr, 30), (May, 31), (Jun, 30), (Jul, 31), (Aug, 31), (Sep, 30), (Oct, 31), (Nov, 30), (Dec, 31)]) monthdays.get(Mar) Out[56]: 31 monthdays.get(Abc, No Found!) Out[60]: No Found! monthdays[Feb] 29 monthdays Out[63]: {Jan: 31, Feb: 29, Mar: 31, Apr: 30, May: 31, Jun: 30, Jul: 31, Aug: 31, Sep: 30, Oct: 31, Nov: 30, Dec: 31} x{a1:21,a2:34} monthdays.update(x) monthdays Out[68]: {Jan: 31, Feb: 29, Mar: 31, Apr: 30, May: 31, Jun: 30, Jul: 31, Aug: 31, Sep: 30, Oct: 31, Nov: 30, Dec: 31, a1: 21, a2: 34} monthdays.pop(a1) Out[69]: 21 monthdays Out[70]: {Jan: 31, Feb: 29, Mar: 31, Apr: 30, May: 31, Jun: 30, Jul: 31, Aug: 31, Sep: 30, Oct: 31, Nov: 30, Dec: 31, a2: 34} # 第4题 a{Tom.py, Mike.py,Anne.py,Denny.py,Jack.py,Fan.py} b{Tom.py, Lily.py, Anne.py, Richard.py,Jack.py} a - b Out[73]: {Denny.py, Fan.py, Mike.py} a b Out[74]: {Anne.py, Jack.py, Tom.py} a ^ b Out[75]: {Denny.py, Fan.py, Lily.py, Mike.py, Richard.py} a | b Out[76]: {Anne.py, Denny.py, Fan.py, Jack.py, Lily.py, Mike.py, Richard.py, Tom.py} # 第5题 vote {4, 7, 9, 1, 2, 2, 6, 2, 2, 1, 6, 9, 7, 4, 5, 5, 7, 9, 5, 5, 4} vote Out[78]: {1, 2, 4, 5, 6, 7, 9} #1 first {1, 2, 3, 4, 5} vote first Out[80]: {1, 2, 4, 5} #2 second {6, 7, 8, 9, 10} second - vote Out[82]: {8, 10} #3 second.add(11) second Out[84]: {6, 7, 8, 9, 10, 11} #4 3 in vote Out[102]: False #5 # 第6题 lst [1, 2, 3, 4, 5] lst.append(6) lst.append([7]) lst Out[88]: [1, 2, 3, 4, 5, 6, [7]] lst.extend(8) Traceback (most recent call last): File C:\Users\Chen Yong\AppData\Local\Temp\ipykernel_19528\3496865092.py, line 1, in module lst.extend(8) TypeError: int object is not iterable lst.extend([8]) lst Out[91]: [1, 2, 3, 4, 5, 6, [7], 8] d dict(a 1, b 2, c 3) d.get(a) Out[94]: 1 d.get(e) d Out[98]: {a: 1, b: 2, c: 3} d.setdefault(b) Out[99]: 2 d.setdefault(e) d Out[101]: {a: 1, b: 2, c: 3, e: None} # 第7题 sentence input() good, good, study, day, day, up words sentence.split(,) words Out[106]: [good, good, study, day, day, up] from collections import Counter Counter(words) Out[111]: Counter({good: 1, good: 1, study: 1, day: 2, up: 1}) Counter(words).most_common(3) Out[112]: [( day, 2), (good, 1), ( good, 1)]
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

PyCharm免费集成Google Colab 强化云端Python开发体验 2026/9/8 15:07:04

PyCharm免费集成Google Colab 强化云端Python开发体验

Colab是一种跟云端相关的服务, 用户能够于交互式环境里, 把代码组合起来运行, 还能展示公式, 绘制可视化图表, 撰写说明文档。这个服务不需要在本地进行安装, 不用复杂配置, 针对用户免费开放了各种高性能计算资源, 其中涵盖GPU和TPU, 与此同时, 它会把所有的Colab笔记本都统一…

阅读更多 →
超大文件分片上传与断点续传:WebUploader深度改造实践 2026/9/8 15:07:04

超大文件分片上传与断点续传:WebUploader深度改造实践

1. 项目背景与需求拆解 1.1 军工行业卫星视频文件的特殊性 先说结论:军工行业的卫星视频上传需求,和普通企业的视频上传完全是两个物种。 我最早接到这个需求时,对方提出“卫星视频文件普遍在 10GB 到 200GB 之间,部分原始帧数据…

阅读更多 →
2步拿到全球Offer|我的AI海外求职工作流 2026/9/8 15:07:04

2步拿到全球Offer|我的AI海外求职工作流

1. 为什么选择海外求职 国内职场竞争日益激烈,与其在红海中卷生卷死,不如把目光投向全球市场。远程办公的普及让「身在本地、服务全球」成为现实,海外岗位在薪资、工作节奏和职业成长空间上往往更具吸引力。而 AI 工具的成熟,恰好…

阅读更多 →
揭秘!外贸人工SEO优化的独特渠道大公开 2026/9/8 15:07:04

揭秘!外贸人工SEO优化的独特渠道大公开

痛点深度剖析我们团队在实践中发现,外贸SEO优化存在诸多困境。众多外贸企业在关键词与内容上问题凸显,用中文思维选英文关键词,导致所选词汇并非海外客户常用;内容创作也受限于翻译腔与缺乏行业深度。流量获取更是难题&#xff0c…

阅读更多 →
Claude Code深度评测:安装配置、接入第三方模型与实战边界解析 2026/9/8 15:07:04

Claude Code深度评测:安装配置、接入第三方模型与实战边界解析

1. "没有人是专家":Claude Code凭什么说出这句话,我花了一周验证 先说个最近的观察。我公司在做内部数据分析平台,组里有个从来没写过正经代码的运营同事。上个月她需要把客户发来的几百个Excel表按规则合并清洗,放以前…

阅读更多 →
2026年AI科研软件推荐指南:沁言学术赋能学术研究全流程 2026/9/8 15:04:00

2026年AI科研软件推荐指南:沁言学术赋能学术研究全流程

引言:进入2026年,AI 技术在科研领域的渗透已从“单点工具”迈向“全流程赋能”。面对市面上琳琅满目的 AI 科研软件,研究者常陷入选择困境:文献检索、写作润色、数据分析等工具往往各自为政,难以形成闭环。真正的科研提…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞