Python输入一个列表,去掉列表中重复的值
时间: 2023-10-30 21:15:51 浏览: 89
可以通过使用集合(set)的特性来去重,然后再将其转换为列表。代码如下:
```python
lst = input("请输入一个列表,以逗号分隔:").split(",")
lst = list(set(lst))
print("去重后的列表为:", lst)
```
其中,`input()` 函数可以用来从控制台输入一个字符串,然后 `split()` 函数可以将其按照指定的分隔符(这里是逗号)拆分成一个列表。然后使用 `set()` 函数将列表转换为集合并去重,最后再将其转换为列表输出。
相关问题
python编程输入一个列表,去掉列表中重复数字
您好,我可以回答您的问题。要去掉列表中的重复数字,可以使用 set() 函数将列表转换为集合,然后再将集合转换回列表即可。以下是示例代码:
```
lst = [1, 2, 3, 2, 4, 3, 5]
lst = list(set(lst))
print(lst)
```
输出结果为:[1, 2, 3, 4, 5]。希望能对您有所帮助。
python编程键盘输入一个列表,去掉列表中重复数字
可以使用以下代码实现:
```
lst = input("请输入一个列表,以逗号分隔:").split(",")
new_lst = list(set(lst))
print(new_lst)
```
这段代码会先让用户输入一个列表,然后使用 split() 方法将其转换为列表。接着使用 set() 方法去掉重复元素,再将其转换为列表并输出。