删除list中的重复项
时间: 2023-07-16 18:17:06 浏览: 35
可以通过使用 set() 函数来删除 list 中的重复项,然后将结果转换回 list 类型。下面是一个示例代码:
```python
my_list = [1, 2, 3, 2, 4, 1, 5, 6, 5]
# 使用 set() 函数去除重复项并转换为 list 类型
new_list = list(set(my_list))
print(new_list)
```
输出结果为:
```
[1, 2, 3, 4, 5, 6]
```
另外,如果想要保持原始的顺序,可以使用列表推导式:
```python
my_list = [1, 2, 3, 2, 4, 1, 5, 6, 5]
# 使用列表推导式去除重复项并保持原始顺序
new_list = []
[new_list.append(i) for i in my_list if i not in new_list]
print(new_list)
```
输出结果为:
```
[1, 2, 3, 4, 5, 6]
```
相关问题
python list删除重复项命令
可以使用 set() 函数来删除python list中的重复项,示例代码如下:list_with_duplicates = [1, 2, 3, 2, 4]list_without_duplicates = list(set(list_with_duplicates))print(list_without_duplicates)# [1, 2, 3, 4]
qstringlist删除重复值
您可以使用 `QStringList` 的 `removeDuplicates()` 函数来删除重复的元素。例如,如果您有一个名为 `myList` 的 `QStringList` 对象,您可以使用以下代码删除其中的重复元素:
```cpp
myList.removeDuplicates();
```
这将从 `myList` 中删除所有重复的元素,只保留每个唯一的元素。请注意,此操作将修改原始的 `myList` 对象。如果您需要保留原始列表并创建一个新列表,您可以使用 `QSet` 数据结构来删除重复项,如下所示:
```cpp
QSet<QString> mySet = myList.toSet();
QStringList uniqueList = mySet.toList();
```
这将创建一个名为 `mySet` 的 `QSet` 对象,并将 `myList` 转换为 `QSet`。由于 `QSet` 只包含唯一的元素,因此会自动删除重复项。然后,我们将 `mySet` 转换回 `QStringList`,并将其存储在名为 `uniqueList` 的新 `QStringList` 对象中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)