Python基礎學習3——列表
Python學習之旅
在列表之前,還有分支迴圈,這個除了一些格式問題之外,基本與Java一樣,因此不在贅述(為啥一直和Java比較,因為我只比較會這一門後臺語言- -|)
列表跟Java的陣列很像,其中幾個內建函式又跟C++ STL庫中的string比較像
由於python中沒有資料型別的區分,所以列表裡面可以存放各種不同的資料
比如這樣的:
list1 = [1,2.34,"xiaoqiao",[23,"ying"]]
非常自由。
看列表的相關函式,在IDLE中輸入:
dir(list)
重點說幾個內建函式,append(),extend(),insert()
list1 = [1,"da",3.2]
list1.append(32)
list1 = [1,"da",3.2,32]
list1.extend(["dsad",45.3])
list1 = [1,"da",3.2,32,"dsad",45.3]
list1.insert(1,23)
list1 = [1,23,"da",3.2,32,"dsad",45.3]
remove(),pop()
list1 = [1,23,"da",3.2,32,"dsad",45.3]
list1.remove(23)
list1 = [1,"da",3.2,32,"dsad",45.3]
list1.pop()
list1 = [1,"da",3.2,32,"dsad"]
list1.pop(2)
list1 = [1,"da",32,"dsad"]
count(), reverse(), sort()
list1 = [3,4,5,23,45,3]
a = list1.count(3)
a = 2
list1.reverse()
list1 = [3,45,23,5,4,3]
list1.sort()
list1 = [3,3,4,5,23,45]
list1.sort(reverse = True)
list1 = [45,23,5,4,3,3]
注意將一個列表賦值給另一個列表
list1 = [3,3,4,5,23,45]
lis2 = list1[:]
#不是下面這樣
list3 = list1
#這樣做相當於將list1的指標賦給了list3,在改變list1的時候,
#list3也會隨著改變,這與我們設想的不同
這個要注意區分元組,它和列表非常像,下面是兩者區別
相關文章
- Python零基礎學習筆記(十五)——list(列表)Python筆記
- Python列表基礎Python
- python基礎(四)----列表、字典練習題Python
- Python學習之路3-操作列表Python
- python基礎學習Python
- Python 基礎 2 - 列表Python
- Python基礎(03):列表Python
- Python 3 學習筆記之——基礎語法Python筆記
- python菜鳥教程學習3:基礎語法Python
- 大資料學習記錄,Python基礎(3)大資料Python
- Python基礎學習篇Python
- python基礎學習1Python
- python基礎學習2Python
- python基礎學習五Python
- python基礎(三)——操作列表Python
- Python基礎 04----列表Python
- 【編測編學】零基礎學python_09_列表(操作列表之遍歷列表)Python
- Python學習之路—Python基礎(一)Python
- Python 基礎 2-3 列表的反轉與排序Python排序
- 【編測編學】零基礎學python_10_列表(建立數值列表 )Python
- 2024.4.16python基礎學習Python
- python零基礎學習Python
- Python基礎學習筆記Python筆記
- 零基礎學習pythonPython
- pandas學習之Python基礎Python
- python list列表基礎(元組)Python
- Python學習-初始列表Python
- Python 學習之列表Python
- Python零基礎好學嗎?零基礎如何學習Python?Python
- 【編測編學】零基礎學python_06_列表(認識和使用列表)Python
- Python3學習-(基本資料型別-列表)Python資料型別
- 0基礎學怎麼學習python?Python
- Vue學習基礎day-3Vue
- python基礎學習筆記(一)Python筆記
- python基礎學習16—-模組Python
- python基礎學習之 特徵工程Python特徵工程
- python基礎學習-socket簡介Python
- Python基礎教程該如何學習?Python