'list' object has no attribute 'unique'怎么解决
时间: 2023-12-15 18:04:24 浏览: 298
python报错: list object has no attribute shape的解决
这个问题是因为在Python中,列表对象没有'unique'这个属性。如果你想要去除列表中的重复元素,可以使用以下方法:
方法一:使用集合(set)来去重。将列表转换为集合,然后再转换回列表,这样就可以去除重复元素。
```python
my_list = [1, 2, 2, 3, 4, 4, 5]
unique_list = list(set(my_list))
print(unique_list)
```
方法二:使用列表推导式。遍历列表中的元素,只保留第一次出现的元素。
```python
my_list = [1, 2, 2, 3, 4, 4, 5]
unique_list = []
[unique_list.append(i) for i in my_list if i not in unique_list]
print(unique_list)
```
以上两种方法都可以解决你的问题。
阅读全文