考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能。 请将列表lis内的重复元素删除,并输出。例如: 若列表为[2,8,3,6,5,3,8],输出为[8,2,3,5,6] 试题程序: #

admin2021-03-16  37

问题 考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能。
    请将列表lis内的重复元素删除,并输出。例如:
    若列表为[2,8,3,6,5,3,8],输出为[8,2,3,5,6]
    试题程序:
    #请在________处使用一行代码或表达式替换
    #注意:请不要修改其他已给出代码
    lis=[2,8,3,6,5,3,8]
    new_lis=________
    print(new_lis)

选项

答案lis=[2,8,3,6,5,3,8] new_lis=list(set(lis)) print(new_lis)

解析 set()函数可以将其他组合数据类型变成集合类型,返回结果是一个无重复且排序任意的集合。集合类型主要用于元素去重,适合于任何组合数据类型。去重之后再用list()函数将其转换为列表类型输出。因此横线处应填入list(get(lis))。
转载请注明原文地址:https://jikaoti.com/ti/Vo50FFFM
0

最新回复(0)