尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
一些简单的操作,关于序列。
编程题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

相关推荐

194 · 寻找单词(前缀和二分法)

194 · 寻找单词(前缀和二分法)

链接&#xff1a;LintCode 炼码 题解&#xff1a; 双指针方法&#xff1a; class Solution { public:/*** param str: the string* param dict: the dictionary* return: return words which are subsequences of the string*/vector<string> findWords(string &s…

📅 2026/11/8 19:31:27
CMake学习笔记1

CMake学习笔记1

CMake版本 cmake_minimum_required(VERSION 3.0)项目名称 project(CALC)设置变量 将“add.c div.c main.c mult.c sub.c”设置到变量SRC_FILES&#xff0c;由SRC_FILES代替长串的字符 set(SRC_FILES add.c div.c main.c mult.c sub.c)C/C版本 CMAKE_CXX_STANDARD为CM…

📅 2026/10/6 12:20:21
脑肿瘤MRI数据集下载全攻略:从BRATS申请到预处理训练

脑肿瘤MRI数据集下载全攻略:从BRATS申请到预处理训练

简介&#xff1a;面向医学影像AI与深度学习研究者&#xff0c;这份资源提供脑部MR图像及配套标注&#xff0c;覆盖脑肿瘤分类与分割两类常见任务。分类部分将肿瘤划分为神经胶质瘤、脑膜瘤、垂体瘤和无肿瘤四个类别&#xff0c;并做好训练/测试文件夹拆分&#xff1b;分割部分则…

📅 2026/10/7 11:44:03
MORE NEWS

更多资讯

📰

电工证取消报考最新政策解读:郑州报考避坑指南

电工证取消报考最新政策解读:郑州报考避坑指南 实操考试心里没底怕挂科?最近很多准备报考电工证的朋友都遇到了一个棘手的问题——【电工证取消报考】。这不仅影响了他们的职业规划,也让不少人陷入了迷茫。特别是郑州地区,随着政策的变动,越来越多的报考…

📰

工地太忙根本没时间复习考试?通许电工证办理怎么报名全攻略

工地太忙根本没时间复习考试?通许电工证办理怎么报名全攻略 工地上的电工天天和高压设备、电缆、配电箱打交道,哪有空去专门复习考试?你不是一个人。很多人都在为【通许电工证办理】头疼,尤其是那些一线工人,工作已经够忙了,还要抽时间去准备考试,压力…

📰

小榄电工证培训流程怎么走?郑州报考避坑指南全解析

小榄电工证培训流程怎么走?郑州报考避坑指南全解析 你还在为找工作发愁?电工证没拿到,面试都过不了?别急,小榄电工证培训流程其实不难,关键是别走弯路。今天就从濮阳培训机构学员的实战角度,讲讲怎么一步步拿到电工证,避免掉进郑州报考避坑指南里那些…

📰

电工证挂公司免责声明在哪考?过期证书别再傻等了

电工证挂公司免责声明在哪考?过期证书别再傻等了 证书过期了不知道怎么复审延期?你不是一个人。最近有位郑州金水区的应届工程类毕业生小王就遇到了这种情况,他的低压电工证到期后,工作单位要求他尽快办理延期,但他却完全不清楚该怎么做,更不知道【电工…

📰

工地太忙根本没时间复习考试,电工证由哪个部门下发怎么报名全搞懂

工地太忙根本没时间复习考试,电工证由哪个部门下发怎么报名全搞懂 工地太忙根本没时间复习考试,电工证由哪个部门下发怎么报名全搞懂,这是很多一线工友的痛点。特别是对于应届毕业生来说,刚进工地就面临考证压力,时间不够、精力有限,考试内容又多,真的…

📰

应急管理部电工证考试上岗必备,证书过期了不知道怎么复审延期?

应急管理部电工证考试上岗必备,证书过期了不知道怎么复审延期? 你是不是正为电工证过期却不知道怎么复审而发愁?在开封,越来越多的转岗从业者开始意识到,电工证不仅是上岗必备的门槛,更是未来职业发展的关键。一旦证书过期,不仅影响工作,还可能面临被…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬