要刪除列表中的重復元素,可以使用set()函數和list()函數的組合來實現。
例如,假設有一個列表nums,其中包含了重復的元素:
```
nums = [1, 2, 3, 1, 2, 3, 4, 5]
```
可以使用set()函數來去除重復元素,然后再將其轉換回列表,完成刪除重復元素的操作:
```
nums = list(set(nums))
```
刪除重復元素后,nums的值將變為:
```
[1, 2, 3, 4, 5]
```
注意,使用set()函數的方式會改變列表中元素的順序,如果需要保持原有的順序,可以使用列表推導式的方式來實現:
```
nums = [x for i, x in enumerate(nums) if x not in nums[:i]]
```
這樣做的原理是,遍歷列表中的每個元素,如果當前元素不在前面的元素中,則保留該元素。最終得到的列表仍然保持原有的順序。
刪除重復元素后,nums的值將變為:
```
[1, 2, 3, 4, 5]
```
以上是兩種常用的方法,可以根據實際需求選擇使用哪種方法來刪除列表中的重復元素。