题库首页 › 青少年软件编程(Python) › 题目 9260

下列代码的结果是?( ) set_a = set('happy') set_b = set('java') set_c = set_a-set_b c = list(set_c) print(c)

A:{'h', 'p', 'y'}
B:['a']
C:['v', 'y', 'h', 'p', 'j', 'a']
D:['y', 'h', 'p']

正确答案:D

答案解析

首先,set_a包含字符'happy',set_b包含字符'java'。然后,通过set_a-set_b操作取得两个集合的差集,即set_c = set_a - set_b。这将从set_a中移除在set_b中出现的元素,因此set_c将包含字符'h', 'p', 'y'。最后,将set_c转换为列表c,并打印输出c。所以输出结果是['y', 'h', 'p']。

试卷来源:202403 青少年软件编程等级考试Python三级真题

本卷相关题目

在线做题 同科目题库