對python列表學習整理列表及數(shù)組詳細介紹
如果你想對python列表學習整理的相關代碼有所了解的話,你就可以通過以下的文章對python列表學習整理的實際相關應用方案有更好的了解,希望你會有所收獲,下面就是對其的相關介紹。
列表List更像JAVA中的數(shù)組,但是其功能要比JAVA中的數(shù)組強大地多。有點類似于ArrayList類它可以保存任意對象,可以在增加新元素時動態(tài)擴展
- <!--[if !supportLists]-->一、<!--[endif]-->
定義
- li = ["a","b","c"]
需要注意一點的就是列表是從0下標開始的!負索引:
- print li[-1]
打印出來c負數(shù)索引從 list 的尾部開始向前計數(shù)來存取元素
二、分片
- print li[0:2]
輸出:['a', 'b'] 相當于取值為
- 0<=index<2
簡寫: print li[:2] 功能類似的!如果縮寫的話就默認為從0開始的還可print li[:]
三、動態(tài)添加列表里面的元素值
- li = ["a","b","c"]
- li.append("d")
表示動態(tài)追加新的元素內容值進來
- print li
還可以在指定的位置中插入新的元素值
- li = ["a","b","c"]
- li.insert(2,"e")
print li 打印輸出:['a', 'b', 'e', 'c']
四、搜索
- li = ["a","b","c"]
- li.insert(2,"e")
- print li.index("b")
要是這個值不在此列表中的話則拋異常要測試一個值是否在 list 內,使用 in。如果值存在,它返回 True,否則返為 False 。
五、刪除操作
- li.remove("z")
以上的相關內容就是對python列表學習整理的相關介紹。
【編輯推薦】
- Python編程語言的實現(xiàn)內幕的相關介紹
- Python數(shù)據(jù)結構創(chuàng)建的具體應用方案詳解
- Python編程語言的實現(xiàn)內幕的相關介紹
- Python矩陣轉置的實際應用操作方案與代碼詳解
- Python環(huán)境的實際應用方案介紹與代碼詳解