共計(jì) 374 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
可以使用集合(set)來刪除列表中的重復(fù)項(xiàng)。集合是一種無序且元素唯一的數(shù)據(jù)結(jié)構(gòu),可以將列表轉(zhuǎn)換為集合,然后再轉(zhuǎn)換回列表。
下面是一個(gè)示例代碼:
my_list = [1, 2, 3, 3, 4, 5, 5, 6]
my_list = list(set(my_list))
print(my_list)
輸出結(jié)果為 [1, 2, 3, 4, 5, 6]
,可以看到重復(fù)的項(xiàng)被刪除了。
需要注意的是,集合是無序的,因此原列表中的順序可能會被打亂。如果希望保持原列表的順序,可以使用列表推導(dǎo)式和條件判斷來實(shí)現(xiàn):
my_list = [1, 2, 3, 3, 4, 5, 5, 6]
my_list = [x for i, x in enumerate(my_list) if x not in my_list[:i]]
print(my_list)
輸出結(jié)果仍然為 [1, 2, 3, 4, 5, 6]
,但是順序與原列表保持一致。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完