1. python移位問題
    1. pop
    2. 問題?
    3. 補充

python移位問題

python移位問題

python移位問題

pop

相信大家不管在學stack or queue等資料結構大家都有用過pop()這一個function,簡單來說就是把array裡面的某一個位置的東西拿出來,不過有一個小問題…

問題?

舉例來說:

1
2
3
4
list1 = [0, 1, 2, 3]
for i in range(4):
list1.pop(i)
print(list1)

如果你把這段程式拿去跑應該會出錯,因為實際上會有位移的問題,所以要注意一下。

補充

在list裡面,我們為了增快速度,可以盡量避免新增或刪除list,不然很吃記憶體。