python 列表中如何删去相同的元素
时间: 2023-09-10 20:15:19 浏览: 42
可以使用 `set()` 函数将列表转换为集合,再将集合转换回列表即可去除重复元素。
示例代码如下:
```python
list1 = [1, 2, 3, 2, 4, 3, 5, 6, 5]
list1 = list(set(list1))
print(list1) # [1, 2, 3, 4, 5, 6]
```
另外,也可以使用列表推导式来实现去重:
```python
list1 = [1, 2, 3, 2, 4, 3, 5, 6, 5]
list2 = []
[list2.append(i) for i in list1 if not i in list2]
print(list2) # [1, 2, 3, 4, 5, 6]
```
相关问题
python 中如何删除列表中相同的元素
在 Python 中,可以使用 set() 函数将列表转换为集合,集合中不允许有重复元素。然后再将集合转换回列表即可删除列表中相同的元素,具体代码如下所示:
```
my_list = [1, 2, 3, 2, 4, 3, 5, 6]
new_list = list(set(my_list))
print(new_list)
```
输出结果为:
```
[1, 2, 3, 4, 5, 6]
```
这样就可以删除列表中相同的元素了。
删除列表中的相同元素python代码
可以使用Python的set数据结构来实现删除列表中的相同元素,因为set是一个无序且不重复的集合。
以下是一个示例代码:
```python
my_list = [1, 2, 3, 4, 2, 3, 5, 6, 4]
my_list = list(set(my_list))
print(my_list)
```
输出:
```
[1, 2, 3, 4, 5, 6]
```
在上面的代码中,我们首先将列表转换为集合(set),这会自动删除所有重复的元素。然后,我们将其转换回列表(list)并输出结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)