初學 Python Python資料型別之字典

2021-09-19 14:49:20 字數 1029 閱讀 9830

字典是python中比較特別的一類資料型別,是以大括號包圍 "{}" 的資料集合。字典與列表的最大不同在於字典是無序的,在字典中通過鍵來訪問成員。

與列表類似,字典也是可變的,可以包含任何其他型別,字典中的成員位置只是象徵性的,並不能通過其位置來訪問該成員。字典中的成員是以 「鍵: 值」的形式來宣告的。

常用字典操作

字典操作

描述dic.clear()

清空字典

dic.copy()

複製字典

dic.get(k)

獲得鍵 k 的值

dic.has_key(k)

是否包含鍵 k

dic.items()

獲得由鍵和值組成的列表

dic.keys()

獲得鍵的列表

dic.pop(k)

刪除鍵 k

dic.update()

更新成員

dic.values()

獲得值的列表

>>> dic.copy() # 複製字典

>>> dic['banana'] = 5 # 增加一項

>>> dic.items() # 獲得字典中成員的列表

2>>> dic

3>>> dic.keys() # 獲得鍵的列表

dict_keys(['orange', 'banana'])

>>> dic.values() # 獲得值的列表

dict_values([1, 5])

>>> dic.update() # 更新 "banana" 的值

>>> dic

>>> dic

>>> dic['orange'] # 通過鍵獲取值

1>>> dic.clear() # 清空字典

>>> dic{}

初學python python中的self

python中類的方法和普通函式的區別就是 它們必須有乙個額外的第乙個引數。一般情況下該引數以self命名,也可以換成其他名字,不過會降低程式的可讀性。self代表類的例項,python會對self進行賦值,而程式設計師不需要對self賦值。舉個例子來說明,myclass類例項化得到myobject...

初學 Python Python資料型別之檔案

檔案也可以看作是python中的資料型別。當使用python的內建函式open開啟乙個檔案後就返回乙個檔案物件。open filename,mode,bufsize bufsize 可選引數,緩衝區大小 常用檔案操作 檔案操作 描述file.read 將整個檔案讀入字串中 file.readline...

什麼是python?python初學者必學知識

1.python是一種精簡 高效 用途廣泛的程式語言 2.idle是python shell,通過輸入文字與程式互動的途徑 3.print 的作用是列印括號的內容到螢幕 4.5.將char和int 混用 6.print huih hui iuh 7.python3對中文編碼相容性很好,這一點在pyt...