學習python第四天 列表方法

2022-08-23 14:15:11 字數 1425 閱讀 5317

2、clear()

用於列表元素清除,釋放記憶體

字面意思複製,拷貝分為淺拷貝和深拷貝,copy()方法屬於列表深拷貝。

深拷貝和淺拷貝抄自其他網頁:

我們對3種可變型別3種不可變型別進行深拷貝。

結果發現,和淺拷貝幾乎一致。

其實這也好理解,因為的深拷貝對比淺拷貝,強調的是 遞迴,強調的是資源素。

對了頂層的操作,深淺拷貝無異。

我簡單理解啊就是淺拷貝是拷貝的資料的位址

深拷貝是拷貝資料

淺拷貝的資料與原屬資料改變會相互影響,而深拷貝則不會相互影響,普通的變數賦值均屬於淺拷貝

4、count()

用於訪問列表內某個元素值存在的數量

extend()用於列表擴充套件,沒有返回值。

昨天學習過insert()方法,用於在列表中插入元素

7、index()

用於查詢列表中某個元素的索引,不存在時報錯。引數為元素,查詢開始位置,查詢結束位置

8、pop()、remove()

昨天學習過,用於刪除其中元素使用。

9、reverse()

reverse() 函式用於反向列表中元素。

sort() 函式用於對原列表進行排序,如果指定引數,則使用比較函式指定的比較函式。

學習python 第四天

python 迴圈結構 迴圈結構可以輕鬆的控制某件事重複 再重複的發生。在python中構造迴圈結構有兩種做法,一種是for in迴圈,一種是while迴圈。for in迴圈 如果明確的知道迴圈執行的次數或者是要對乙個容器進行迭代 後面會講到 那麼我們推薦使用for in迴圈 用for迴圈實現1 1...

Python學習 第四天

map函式可以對序列中個每個值進行某種批量轉化操作,然後將結果作為迭代器iterator返回,迭代器可以利用for迴圈或者next 函式來訪問每個值。map函式接收兩個引數,乙個是函式f,乙個是iterator,map在iterable的每個元素上依次執行函式f,並把結果作為新的iterator迭代...

學習python,第四天

echo 內容 a 將內容放到檔案裡 ls lh a 會覆蓋原有內容 echo a 追加到末尾 不會覆蓋原有內容 管道 ls lha more shutdown關機 shutdown now立刻關機 shutdown r重啟 shutdown c取消 shutdown 10 00十點關機 shutd...