1、将列表转换为集合,自动去除重复元素。
创新互联专注于营口企业网站建设,自适应网站建设,商城系统网站开发。营口网站建设公司,为营口等地区提供建站服务。全流程按需规划网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
2、将集合转换回列表。
示例代码:
def remove_duplicates(lst): return list(set(lst)) my_list = [1, 2, 2, 3, 4, 4, 5] new_list = remove_duplicates(my_list) print(new_list)
1、遍历列表,只保留第一次出现的元素。
示例代码:
def remove_duplicates(lst): return [x for i, x in enumerate(lst) if x not in lst[:i]] my_list = [1, 2, 2, 3, 4, 4, 5] new_list = remove_duplicates(my_list) print(new_list)
1、将列表元素作为字典的键,值可以设置为任意值(如None)。
2、将字典的键转换为列表。
示例代码:
def remove_duplicates(lst): return list(dict.fromkeys(lst).keys()) my_list = [1, 2, 2, 3, 4, 4, 5] new_list = remove_duplicates(my_list) print(new_list)
当前题目:python如何列表去重
文章出自:http://www.shufengxianlan.com/qtweb/news31/248081.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联