list 中去除重复项
时间: 2023-08-05 18:04:11 浏览: 40
可以使用 Python 中的 set() 函数来去除列表中的重复项。具体实现如下:
```python
my_list = ['apple', 'banana', 'orange', 'apple', 'banana', 'pear']
new_list = list(set(my_list))
print(new_list) # 输出 ['orange', 'apple', 'pear', 'banana']
```
首先将列表转换为集合,由于集合是无序不重复的元素集合,所以重复的元素会自动被去除。然后再将集合转换回列表即可得到去除重复项的新列表。
相关问题
删除list中的重复项
可以通过使用 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]
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)