编写程序,从键盘输入一个含有整数元素的列表,去除重复元素并输出
时间: 2024-06-06 17:08:16 浏览: 95
在list集合中输入元素,去除重复的元素并输出
# 方法一:使用集合去重
lst = input("请输入一个含有整数元素的列表,元素之间使用空格分隔:").split()
lst = list(map(int, lst)) # 将输入的字符串列表转换为整数列表
lst = list(set(lst)) # 使用集合去重
print("去重后的列表为:", lst)
# 方法二:使用字典去重
lst = input("请输入一个含有整数元素的列表,元素之间使用空格分隔:").split()
lst = list(map(int, lst)) # 将输入的字符串列表转换为整数列表
dic = {} # 定义一个空字典
for i in lst:
dic[i] = None # 将列表中的元素作为字典的键
lst = list(dic.keys()) # 将字典的键转换为列表
print("去重后的列表为:", lst)
阅读全文