闲着刷题
一、删好友
描述
牛妹有一个坏习惯,一旦与朋友吵架了,她就要删除好友。现在输入一个行多个字符串表示牛妹的朋友,请把它们封装成列表,然后再输入与牛妹吵架的朋友的名字,请使用 remove 函数帮她从列表中删除这个好友,然后输出完整列表。
输入描述:
第一行输入多个字符串表示朋友的名字,以空格间隔。
第二行输入吵架的朋友的名字,必定是第一行中出现的名字。
输出描述:
输出删除好友后的完整列表。
示例 1
输入:
复制代码
输出:
复制代码
作答
由题目分析,应先把输入的第一行转为列表,我个人喜欢用 split 方法
复制代码
二、 淘汰排名最后的学生
描述
某实验班实行末位淘汰制,期中考试需要淘汰末三位同学。现输入一行多个字符串表示按分数排名的该班级同学的名字(数量一定不少于三个),请你使用 list 将其封装为列表,然后使用三次 pop 函数,去掉末三位同学的名字,最后输出淘汰后的班级名字列表。
输入描述:
输入一行多个字符串表示同学名字,最少不少于 3 个名字,以空格间隔。
输出描述:
输出删除末三位后的完整列表。
示例 1
输入:
复制代码
输出:
复制代码
作答
第一种作答
复制代码
这题挺弱智的。。。
第二种作答
复制代码
用切片,代码好看一点。
三、有序的列表
描述
创建一个依次包含字符串'P'、'y'、't'、'h'、'o'和'n'的列表 my_list,先使用 sorted 函数对列表 my_list 进行临时排序,第一行输出排序后的完整列表,第二行输出原始的列表。再使用 sort 函数对列表 my_list 进行降序排序,第三行输出排序后完整的列表。
输入描述:
无
输出描述:
第一行输出临时排序后的列表;
第二行输出原始的列表;
第三行输出完成降序排序后的列表。
作答
复制代码
仅做笔记
版权声明: 本文为 InfoQ 作者【吉师职业混子】的原创文章。
原文链接:【http://xie.infoq.cn/article/f70df6d26ae1119f3b59cf0cf】。未经作者许可,禁止转载。
评论