刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

阅读以下代码,程序输出结果正确的选项是?( )

def process_keywords(keywords_list):

unique_keywords = list(set(keywords_list))

sorted_keywords = sorted(unique_keywords)

result = tuple(sorted_keywords)

return result

keywords = [“节约能源”, “循环利用”, “清洁能源”, “减少污染”, “植树造林”,“清洁能源”]

print(process_keywords(keywords))

A
('节约能约', '循环利用', '减少污染', '清洁能源', '减少污染')
B
('循环利用', '植树造林', '减少污染', '清洁能源', '清洁能源')
C
('减少污染', '循环利用', '植树造林', '清洁能源', '节约能源')
D
('植树造林', '循环利用', '节约能源', '清洁能源', '节约能源')
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】首先,我们需要理解给定的函数`process_keywords`。这个函数接受一个关键词列表作为输入,然后执行以下步骤:1. 使用`set`函数将列表转换为集合,从而去除重复项,得到`unique_keywords`。2. 使用`sorted`函数对`unique_keywords`进行排序,得到`sorted_keywords`。3. 将`sorted_keywords`转换为元组并返回。然后,我们来看输入的`keywords`列表,它包含六个关键词,其中有重复的“清洁能源”。当`process_keywords`函数被调用时,它首先去除重复项,得到`unique_keywords`为`['清洁能源', '节约能源', '循环利用', '减少污染', '植树造林']`。接着,`unique_keywords`被排序,得到`sorted_keywords`为`['清洁能源', '减少污染', '循环利用', '植树造林', '节约能源']`。最后,`sorted_keywords`被转换为元组并返回,即`('清洁能源', '减少污染', '循环利用', '植树造林', '节约能源')`。现在,我们来看选项:A. ('节约能约', '循环利用', '减少污染', '清洁能源', '减少污染'):这个选项与函数返回的结果不符,因为“节约能约”显然是一个错误的拼写,而且顺序也不对。B. ('循环利用', '植树造林', '减少污染', '清洁能源', '清洁能源'):这个选项也有错误,因为“清洁能源”重复了,而且顺序也不对。C. ('减少污染', '循环利用', '植树造林', '清洁能源', '节约能源'):这个选项与函数返回的结果在顺序上略有不同,但关键词本身和顺序都是正确的。D. ('植树造林', '循环利用', '节约能源', '清洁能源', '节约能源'):这个选项与函数返回的结果在关键词和顺序上都不对。因此,正确答案是C。
创作类型:
原创

本文链接:阅读以下代码,程序输出结果正确的选项是?( ) def process_keywords(keywo

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share