Python中的列表、元祖、字典
一、列表
一組有序專案的集合。可變的資料型別【可進行增刪改查】
列表是以方括號“[]”包圍的資料集合,不同成員以“,”分隔。
列表中可以包含任何資料型別,也可包含另一個列表
列表可通過序號訪問其中成員
常用列表操作:
list.append()追加成員,成員資料
list.pop()刪除成員,刪除第i個成員
list.count(x)計算列表中引數x出現的次數
list.remove()刪除列表中的成員,直接刪除成員i
list.extend(L)向列表中追加另一個列表L
list.reverse()將列表中成員的順序顛倒
list.index(x)獲得引數x在列表中的位置
list.sort()將列表中的成員排序
list.insert()向列表中插入資料insert(a,b)向列表中插入資料
可通過
>>>help(list) 檢視方法詳情
二、元組
不可變序列
元組是以圓括號“()”包圍的資料集合,不同成員以“,”分隔
與列表不同:元組中資料一旦確立就不能改變
通過下標進行訪問
宣告:
L=(1,2,3)
含0個元素的元組: L = ()
含1個元素的元組:L=(1,) 注意有逗號
三、字典
鍵值對的集合(map)
字典是以大括號“{}”包圍的資料集合
與列表區別:字典是無序的,在字典中通過鍵來訪問成員。
字典是可變的,可以包含任何其他型別
宣告:
M={k1:v1,k2:v2}
訪問 M[k1]將得到v1
常用字典操作:
dic.clear()清空字典
dic.keys()獲得鍵的列表
dic.values()獲得值的列表
dic.copy()複製字典
dic.pop(k)刪除鍵k
dic.get(k)獲得鍵k的值
dic.update()更新成員,若成員不存在,相當於加入
dic.items()獲得由鍵和值組成的列表
dic.popitem
可以通過
>>>help(dict) 檢視詳情
四、序列的索引和切片
列表、元組和字串都是序列
序列的兩個主要特點是索引操作符和切片操作符。
索引操作符讓我們可以從序列中抓取一個特定專案。即下標操作,用方括號和數字抓取某個位置的專案,L[0]抓取第一個元素,L[-1]抓取最後一個元素
切片操作符讓我們能夠獲取序列的一個切片,即一部分序列。方括號加一對可選數字,切出某個子片L[1:3] 返回1-2的子片,L[2:]從2開始到最後,L[:]整個
相關文章
- Python練習題篇(列表、字典、元祖)Python
- 05-Python—列表、元祖、字典、集合操作大全:建議收藏Python
- python-水哥 元祖 字典Python
- 玩轉python字典與列表(中)Python
- python中列表、字典和字串的互相轉換Python字串
- 列表與字典中的坑
- 字串形式的列表,字典轉列表,字典字串
- Python列表、元組、字典使用Python
- Python 列表與字典 排序 的奇妙之旅Python排序
- Python資料型別(數字,字串,[列表],(元組),{字典:字典值},{列表,列表2})Python資料型別字串
- Python中列表、元組、字典有何區別?Python學習!Python
- python如何返回元組,列表或字典的?Python
- python_列表——元組——字典——集合Python
- 玩轉python字典與列表(上)Python
- 玩轉python字典與列表(下)Python
- python 字典和列表巢狀用法Python巢狀
- Python中的字典Python
- 《Python基礎教程第二版》第二章-Python列表和元祖Python
- python 列表轉為字典的兩個小方法Python
- Python:字典列表字串方法測試Python字串
- Python中字典的操作Python
- 列表和字典的操作
- 三、python的資料型別 列表、元組、字典Python資料型別
- python基礎(四)----列表、字典練習題Python
- python教程10-元祖Python
- Python中遍歷字典以及字典中的鍵和值Python
- python中的集合與字典Python
- Python學習筆記8——列表、字典、元組Python筆記
- Python 列表、元組、字典及集合操作詳解Python
- Python中字典dictPython
- Python中列表、元組、字典、集合與字串,相關函式,持續更新中……Python字串函式
- python-字典-如何取出字典中的所有值Python
- Python中列表的方法Python
- python中的列表操作Python
- python中的字典是什麼Python
- 【Python3】TypeError: unhashable type: 'list' -Python字典裡面不能有列表PythonError
- Python中的列表詳解Python
- python -三元表示式、列表生成式、字典生成式Python
- Python中字典和json的區別!PythonJSON