摘要: 编写一个程序,使用提供的键列表从字典中删除指定的键集合。 定义函数remove_keys(),有两个参数:字典dict_input和键列表key_list。 在函数中,从字典中删除key_list中存在的所有键。 返回更新后的字典。 示例输入 {"fruit": "Apple", "color": 阅读全文
posted @ 2025-11-15 20:25 硫酸钡barit 阅读(9) 评论(0) 推荐(0)
摘要: 类相当于对象的模板 定义 点击查看代码 class people(类的名字): def__init__(self):(当访问这个类就转到初始函数) print('调用了__init__') caixukun=people() #结果 调用了__init__ class people(类的名字): d 阅读全文
posted @ 2025-11-13 20:05 硫酸钡barit 阅读(9) 评论(0) 推荐(0)
摘要: 编写一个程序,根据某个条件过滤字典值。 对于这个挑战,条件是字典值应该大于整数k。 定义函数filter_dict_values(),有两个参数:字典mixed_dict和整数k。 在函数内部,创建一个新字典,并从mixed_dict过滤值不是整数或大于整数k的键值对,然后存储到新字典中。 返回新字 阅读全文
posted @ 2025-11-12 20:00 硫酸钡barit 阅读(16) 评论(0) 推荐(0)
摘要: 编写一个程序,创建一个字典,其中给定单词的每个唯一字母表示一个键,值为字母出现的索引的列表。 定义函数letter_indices(),参数为word(字符串)。 在函数中,创建一个字典,其中键是单词中的唯一字母,值是包含该字母出现的索引的列表。 返回该字典 version1 点击查看代码 def 阅读全文
posted @ 2025-11-11 21:29 硫酸钡barit 阅读(13) 评论(0) 推荐(0)
摘要: 编写一个程序将字符串转换为字典。 定义函数convert_str_list_to_dict(),参数为str_list(输入的字符串)。 在函数内部,创建一个字典,其中每个字符串使用=进行分割,第一部分为键,第二部分为值。 返回字典。 先用字符串转列表,for s in list1:a,b=s.sp 阅读全文
posted @ 2025-11-10 21:38 硫酸钡barit 阅读(28) 评论(0) 推荐(0)
摘要: 编写一个程序将字符串转换为字典。 定义函数convert_str_list_to_dict(),参数为str_list(输入的字符串)。 在函数内部,创建一个字典,其中每个字符串使用=进行分割,第一部分为键,第二部分为值。 返回字典。 这道题主要是先按空格对其切片,['5=Five', '6=Six 阅读全文
posted @ 2025-11-09 21:46 硫酸钡barit 阅读(7) 评论(0) 推荐(0)
摘要: 编写一个程序来计算一个单词中的音节数。 音节之间由连字符分隔。例如: beau-ti-ful => 三个音节 cat => 一个音节 re-frig-er-a-tor => 五个音节 定义函数count_syllables()的函数,该函数接受一个参数word。 在函数内,计算word中的音节数并返 阅读全文
posted @ 2025-11-09 19:44 硫酸钡barit 阅读(17) 评论(0) 推荐(0)
摘要: 编写一个程序,分别按字母顺序返回字典的键和值。 定义函数get_sorted_keys_values(),参数为dict_obj(字典类型)。 在函数内部,返回一个由两个列表组成的列表:一个列表是按字母顺序排列的字典键,另一个列表是它们对应的值。 这道题先将输入的列表的键和值都单独存到两个变量内,再 阅读全文
posted @ 2025-11-09 19:29 硫酸钡barit 阅读(13) 评论(0) 推荐(0)
摘要: 编写一个程序,按照多个条件对一个元组列表进行排序。每个元组包含一个姓名,年龄和分数。 定义函数sort_tuples(),该函数接收一个元组列表作为参数。 列表中的每个元组都有三个元素:一个字符串(即姓名)和两个整数(即年龄 和 分数)。 如果姓名相同,则按照年龄(升序)排序;如果姓名和年龄都相同, 阅读全文
posted @ 2025-11-08 19:18 硫酸钡barit 阅读(23) 评论(0) 推荐(0)
摘要: 编写一个Python程序,找出列表中第n小的整数。 定义函数find_nth_smallest(),该函数接受整数列表numbers_list和整数n作为参数。 在函数内部,返回列表中第n小的整数。 如果n大于列表的长度,则返回None。 这道题关键在输入的数据为无序,若判断大小则可以使用排序函数s 阅读全文
posted @ 2025-11-08 13:06 硫酸钡barit 阅读(23) 评论(0) 推荐(0)