编写程序 输入6个整数组成列表,利用集合去重,去除其中重复的数字并输出
时间: 2024-02-27 16:56:40 浏览: 33
好的,您可以参考以下代码实现:
```python
num_list = []
for i in range(6):
num = int(input("请输入第{}个整数:".format(i+1)))
num_list.append(num)
num_set = set(num_list)
print("去重后的数字列表为:", list(num_set))
```
以上程序会依次输入6个整数,并将它们存储在一个列表中。然后将该列表转换为集合类型,即可去重。最后再将集合转换为列表输出即可。
相关问题
编写程序 输入6个整数组成列表,利用集合去重,去除其中重复的数字并输出PYTHON
好的,以下是Python的代码实现:
```python
nums = []
for i in range(6):
nums.append(int(input("请输入一个整数:")))
nums = list(set(nums))
print("去重后的数字列表为:", nums)
```
这个程序首先创建了一个空列表 `nums` ,然后使用 `for` 循环和 `input` 函数依次输入6个整数,并将它们添加到列表中。接着使用 `set` 函数将列表转换成集合,这样就去除了其中的重复数字。最后再将集合转换回列表,并输出去重后的数字列表。
编写程序,从键盘输入一个含有整数元素的列表,去除重复元素并输出
# 方法一:使用集合去重
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)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)