python如何去列表,Python中去除列表中的方法
原创Python中去除列表中的重复元素
在Python中,我们可以使用多种方法去除列表中的重复元素,以下是三种常见的方法:
1、使用set()函数
set()函数可以将列表转换为集合,集合中的元素是不重复的,我们可以使用set()函数去除列表中的重复元素,以下是示例代码:
my_list = [1, 2, 3, 4, 5, 2, 3, 4] unique_list = list(set(my_list)) print(unique_list)
输出结果为:
[1, 2, 3, 4, 5]
2、使用dict.fromkeys()方法
我们可以将列表转换为字典,字典中的键是不重复的,我们可以使用dict.fromkeys()方法去除列表中的重复元素,以下是示例代码:
my_list = [1, 2, 3, 4, 5, 2, 3, 4] unique_list = list(dict.fromkeys(my_list)) print(unique_list)
输出结果为:
[1, 2, 3, 4, 5]
3、使用pandas库
我们可以使用pandas库中的unique()函数去除列表中的重复元素,以下是示例代码:
import pandas as pd my_list = [1, 2, 3, 4, 5, 2, 3, 4] unique_list = pd.unique(my_list) print(unique_list)
输出结果为:
[1, 2, 3, 4, 5]