天天看點

python删除清單元素_python清單删除元素操作

  1. 題目描述
  2. 源碼及思路分析
  3. python3清單操作删除元素(del、pop、remove)
題目描述 :給定一個排序數組,你需要在 原地 删除重複出現的元素,使得每個元素隻出現一次,傳回移除後數組的新長度。不要使用額外的數組空間,你必須在原地修改輸入數組 并在使用 O(1) 額外空間的條件下完成。 難度 :簡單
class 
           
python删除清單元素_python清單删除元素操作
思路分析

1.分析題目(1)一個數組(2)排序了的數組(3)有重複項

2.甭管他是正序還是逆序,删除重複項

3.python3删除清單元素的方式有三種,可以自行選擇:(1)del根據下标删除(2)pop删除最後一個元素(3)remove根據元素值删除(很顯然這不合适)

4.最後傳回處理後的數組長度

python3清單操作删除元素補充

>> nums = [1,2,3,4,5,6,6,6,7,8,9]

>> del nums[2]

>> print(nums)

<< [1,2,4,5,6,6,6,7,8,9]

>> nums.pop()

>> print(nums)

<< [1,2,4,5,6,6,6,7,8]

>> nums.remove(6)

>> print(nums)

<< [1,2,4,5,6,6,7,8]

python删除清單元素_python清單删除元素操作

warning :未經授權,不得轉載

有問題的小夥伴請在下方留言,喜歡就點個贊吧;關注我,帶你一起寫bug

CSDN:帶隻拖鞋去流浪

簡書:帶隻拖鞋去流浪