logo
Loading...

想詢問清空list內元素使用list=[] 與list.clear(),這兩種有甚麼不同地方? - Cupoy

1.先示範兩種是一樣清空list元素(圖一),相同效果都是清空元素2.在寫D002時,用list.c...

想詢問清空list內元素使用list=[] 與list.clear(),這兩種有甚麼不同地方?

2019/11/25 下午 11:54
Python網路爬蟲討論版
鄭欽華
觀看數:8
回答數:1
收藏數:0

1.先示範兩種是一樣清空list元素(圖一),相同效果都是清空元素

2.在寫D002時,用list.clear() (圖二)與list=[](圖三),兩種結果就不同

請問這兩種有甚麼不同地方?  不知道我的問題有沒有很清楚


圖一:

圖二:

圖三:

回答列表

  • 2019/11/26 上午 00:15
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:0

    x.clear() 會對同一個 list 做清空的動作, x = [] 則是會建立一個新的 [ ]  存到 x 變數內。