python 列表去重
时间: 2023-10-13 11:22:31 浏览: 118
Python列表去重复项的N种方法(实例代码)
使用set函数可以很方便地去除列表中的重复元素,例如:
```python
a = [1, 2, 3, 2, 1, 4, 5, 4]
b = list(set(a))
print(b) # 输出 [1, 2, 3, 4, 5]
```
也可以使用for循环遍历列表,利用一个空列表存储不重复的元素:
```python
a = [1, 2, 3, 2, 1, 4, 5, 4]
b = []
for i in a:
if i not in b:
b.append(i)
print(b) # 输出 [1, 2, 3, 4, 5]
```
注意,以上方法只能去重可哈希的元素,对于不可哈希的元素(如字典和列表),需要使用其他方法去重。
阅读全文