複製列表與copy函數

幫導師整理算法實例無意間發現本好書——《你也能看得懂的Python算法書》
這裏是第一章:
1、複製列表
Python中列表存儲的方法和其他語言中的不太一樣,列表中的元素在計算機的存儲空間中佔據一定的內存,而列表本身存儲的是這些元素的存儲地址,在調用列表元素的時候根據地址來調出它們原本的值。如果直接給新的列表賦值,只是複製了原來列表存儲的地址,所以元素本身並沒有被複製成兩份
複製列表

2、Copy函數
Copy函數返回的是複製原列表中的元素後產生的一組新元素的存儲地址,其被存儲在新的列表中,這樣,修改複製後的列表中的元素就不會影響原來的列表
copy函數效果
3、本章其他函數整理:

功能 函數 語法/格式 效果/返回值
排序 sort List.sort() 對List進行永久性從小到大排序
reserve List.reserve() 對List永久性反轉
最值 max max(List) 返回表中最大值(數值型)
min min(List) 返回表中最小值(數值型)
統計 count List.count(item) 返回表中item元素出現的個數(數值型)
索引 index List.index(item) 返回表中item元素位置索引(數值型)
清空 clear List.clear() 返回空列表

參考文獻:
[1]王碩.你也能看得懂的 Python算法書[M].北京:電子工業出版社,2018.30-35

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章