python常用操作

python中删除列表中重复元素

2019-05-14  本文已影响0人  writ

1使用内置函数

lists = [1,1,2,3,4,6,6,2,2,9]
lists = list(set(lists))

2 unique函数

import numpy as np
lists = [1,1,2,3,4,6,9,6,2,2]
lists = np.unique(lists)

3 del函数

lists = [1,1,2,3,4,6,9,6,2,2]
lists.sort()
t = lists[-1]
for i in range(len(lists)-2,-1,-1):
    # print(i)
    if t == lists[i]:
        # del lists[i]
        lists.remove(lists[i])
    else:
        t = lists[i]
上一篇 下一篇

猜你喜欢

热点阅读