在Python中,set對(duì)象是無(wú)序且不重復(fù)的集合,因此在遍歷set時(shí)不需要去重。如果需要遍歷set并對(duì)其中的元素進(jìn)行去重操作,可以將set轉(zhuǎn)換為列表,然后使用set()函數(shù)將列表轉(zhuǎn)換為set去除重復(fù)元素。示例代碼如下:
my_set = {1, 2, 3, 4, 5, 1, 2} # 創(chuàng)建一個(gè)set
my_list = list(my_set) # 將set轉(zhuǎn)換為list
new_set = set(my_list) # 將list轉(zhuǎn)換為set去重
for item in new_set:
print(item)
在上面的示例中,首先創(chuàng)建了一個(gè)包含重復(fù)元素的set對(duì)象my_set
,然后將其轉(zhuǎn)換為列表my_list
,再通過set()
函數(shù)將列表轉(zhuǎn)換為一個(gè)不含重復(fù)元素的setnew_set
,最后對(duì)new_set
進(jìn)行遍歷操作即可。