1. 首页
  2. 编程面试题
  3. Python
  4. Python基础

去除列表重复元素,只保留一个,并且保持顺序,怎么实现?



用set不行,顺序会变,有多种解决方法,说一种比较简单的


a = [3,2,1,4,2,6,1]
b =[]

# 用列表推导式逐个遍历a列表元素
# 如果元素不存在于b列表,就添加进去
[b.append(i) for i in a if not i in b] 
print(b)

# 输出结果
[3, 2, 1, 4, 6]

发布者:admin,如若转载,请注明出处:https://ai1024.vip/35992.html

QR code
//