對列表進行去重操作
my_list = [1, 3, 1, 'a', 'b', 'a']
# 把列表轉成集合,就可以完成去重操作
new_set = set(my_list)
print(new_set, type(new_set))
# #列表 my_list = ['a', 'b' , 'c', 'b'], 利用集合去重
my_list = ['a', 'b' , 'c', 'b']
a=print(a)
#
對元組進行去重操作
my_tuple = ('aa', 'bb', 'cc', 'aa')
# 把元組轉成集合
new_set = set(my_tuple)
print(new_set, type(new_set))
#
對字串進行去重操作
my_str = 'aabbc'
new_set = set(my_str)
print(new_set, type(new_set))
#
列表、元組、集合三者之間可以直接進行型別轉換
set1 =
new_list = list(set1)
print(new_list, type(new_list))
set2 =
new_tuple = tuple(set2)
print(new_tuple, type(new_tuple))
#['a', 3, 'b', 1] #('cc', 'aa', 'bb')
Python 中set集合型別(去重 成員運算)
集合型別的作用 去重以及成員運算 第一種 建立集合,使用花括號 列印預設去重 one set print one set 第二種 建立集合,使用花括號set 列印預設去重 two set set 10,10,20,44,10,66,44,20 print two set 建立空集合 不能使用 來建立...
對List中物件的去重
今天專案中遇到了乙個對list中物件去重的問題。首先對於我們自己系統中的物件我們只要重寫該物件的 equal 和 hashcode 即可 利用物件中的能夠唯一確定物件的屬性 但是我遇到的不是本系統的物件,而是另乙個系統中的物件,我本身是無法對其進行重寫的。我的處理方法是遍歷list,利用map un...
對List中物件的去重
今天專案中遇到了乙個對list中物件去重的問題。首先對於我們自己系統中的物件我們只要重寫該物件的 equal 和 hashcode 即可 利用物件中的能夠唯一確定物件的屬性 但是我遇到的不是本系統的物件,而是另乙個系統中的物件,我本身是無法對其進行重寫的。我的處理方法是遍歷list,利用mapniq...