python去除列表中的重複元素,簡單易理解,超詳細解答,步驟分析

禿頭少年鄭發表於2021-01-01

去除列表中的重複數字

#第一種:用列表中自帶的內建函式set進行刪除:
list1 = [1,1,1,4,4,5,5,7,7,7,7,7,9,9]
list2 = list(set(list1))#重新建立一個變數,接收返回值。使用list方法中的set函式
print(list2)


#第二種:使用遍歷
list3 = [1,1,1,4,4,5,5,7,7,7,7,7,9,9]
list4=[]#建立空的列表
for i in list3:#使用for in遍歷出列表
    if not i in list4:#將遍歷好的數字儲存到控的列表中,因為使用了if not ,只有為空的的字元才會存裡面,如果llist4裡面已經有了,則不會存進去,這就起到了去除重複的效果!!
        list4.append(i)#把i存入新的列表中
print(list4)

在這裡插入圖片描述

相關文章