python 删除列表中重复值
时间: 2023-09-28 12:05:44 浏览: 175
可以使用 set() 函数来删除列表中的重复值,然后再将 set 转换回列表。示例代码如下:
```python
my_list = [1, 2, 2, 3, 3, 4, 5, 5]
new_list = list(set(my_list))
print(new_list)
```
输出结果为:`[1, 2, 3, 4, 5]`。
相关问题
python删除列表里的重复值
可以使用set()函数将列表转换为集合去除重复值,再将集合转换为列表即可。
示例代码:
```python
lst = [1, 2, 2, 3, 3, 3, 4, 5, 5]
lst = list(set(lst))
print(lst)
```
输出结果:
```
[1, 2, 3, 4, 5]
```
另一种方法是使用循环遍历列表,将重复的值删除。
示例代码:
```python
lst = [1, 2, 2, 3, 3, 3, 4, 5, 5]
for i in lst:
while lst.count(i) > 1:
lst.remove(i)
print(lst)
```
输出结果:
```
[1, 2, 3, 4, 5]
```
python如何删除列表中的重复值
可以使用Python中的set()函数来去除列表中的重复元素,然后再将其转换回列表。示例如下:
```python
my_list = [1, 2, 3, 1, 2, 4, 5, 6, 5]
new_list = list(set(my_list))
print(new_list)
```
输出结果为:
```
[1, 2, 3, 4, 5, 6]
```
其中,set()函数将列表转换成集合,自动去除重复元素,然后再将其转换回列表类型。
阅读全文
相关推荐















