『』』
列表去重
定義乙個函式 def remove_element(m_list):,將列表[10, 1, 2, 20, 10, 3, 2, 1, 15, 20, 44, 56, 3, 2, 1]去除重複元素
『』』
def
remove_element
(m_list)
:#定義乙個空列表
new_list=
#迴圈判斷某個元素是不是在新的列表中,如果在列表中,就不新增,如果不在新的列表中,將元素新增到新的列表中
for i in m_list:
# print(i)
if i not
in new_list:
# print(new_list)
return new_list
remove_list=[10
,1,2
,20,10
,3,2
,1,15
,20,44
,56,3
,2,1
]print
(remove_element(remove_list)
)
python中列表去重
li 2,5,4,7,2,1,3,2,6,7 print 方法一列表追加 center 40,list1 for i in li if i not in list1 print list1 print 推導式實現 center 40,list2 print list2 print 方法二利用字典鍵唯...
python 多表去重 Python列表去重
無聊統計了下列表去重到底有多少種方法。1.集合 list set alist 如果要保持順序 import random if name main a random.randint 0,10 for i in xrange 10 b list set a b.sort key a.index 2.字...
Python列表去重
標題有語病,其實是這樣的 假設有兩個列表 l1 1,2,3,4 l2 1,2,5,6 然後去掉l1中包含的l2的元素 直接這樣當然是不行的 def removeexists l1,l2 for e1 in l1 if e1 in l2 l1.remove e1 不管什麼語言都不能這麼幹,但是又有一點...