字典的基本操作
>>> # 建立字典(字典中儲存的是鍵值對,鍵和值用:分割,每個鍵值對之間用逗號分割,所有元素用{}括起來)
>>> # 字典中元素的鍵必須唯一且不可變
>>> examdict =
>>> print (examdict)
>>> # 訪問字典中的值
>>> print (examdict['name'])
tina
>>> # 新增字典元素
>>> examdict['age'] = 30
>>> print (examdict)
>>> # 更新字典中元素的值
>>> examdict['city'] = 'shanghai'
>>> print (examdict)
>>> # 刪除字典中的元素
>>> del(examdict['city'])
>>> print (examdict)
>>> # 判斷字典中是否包含某個鍵
>>> 'name' in examdict
true
>>> 'work' in examdict
false
>>> # 獲取字典中元素個數(即鍵的總數)
>>> print (len(examdict))
2>>> # 字典轉字串
>>> print (str(examdict))
>>> # 刪除字典(字典刪除後再列印會提示變數未定義)
>>> del(examdict)
>>> print (examdict)
traceback (most recent call last):
file "", line 1, in nameerror: name 'examdict' is not defined
字典的方法
>>> # 定義測試字典變數
>>> examdict =
>>> # copy()方法,複製字典
>>> copydict = examdict.copy()
>>> print (copydict)
>>> # keys()方法,返回字典的鍵
>>> print (examdict.keys())
dict_keys(['name', 'city', 'age'])
>>> # values()方法,返回字典的值
>>> print (examdict.values())
dict_values(['tina', 'beijing', 30])
>>> # items()方法,以列表形式返回可遍歷的(鍵,值)元組陣列
>>> print (examdict.items())
dict_items([('name', 'tina'), ('city', 'beijing'), ('age', 30)])
>>> # get(key,default=none)方法,返回指定鍵的值,若鍵不存在則返回default的預設值
>>> print (examdict.get('name',none))
tina
>>> print (examdict.get('class',none))
none
>>> print (examdict)
>>> # setdefault(key,default=none),若鍵不存在,則新增鍵到字典中並設定為預設值
>>> print (examdict.setdefault('name','jack'))
tina
>>> print (examdict.setdefault('class','myclass'))
myclass
>>> print (examdict)
>>> # update()方法,用現有字典更新原字典的鍵值對
>>> newdict =
>>> examdict.update(newdict)
>>> print (examdict)
>>> # fromkeys(seq[,valule])方法,以序列作為字典的鍵建立字典(所有鍵賦相同值)
>>> keytup = ('mathscore','sciencescore','englishscore')
>>> print (examdict.fromkeys(keytup))
>>> print (examdict.fromkeys(keytup,85))
>>> # pop(key)方法,刪除指定鍵的值
>>> examdict.pop('class')
'myclass'
>>> print (examdict)
>>> # popitem()方法,刪除字典中的最後一對鍵值
>>> examdict.popitem()
('job', 'manager')
>>> print (examdict)
>>> # 清空字典
>>> examdict.clear()
>>> print (examdict)
{}
python基礎5 python檔案處理
python檔案處理 一 檔案處理的流程 開啟檔案,得到檔案控制代碼並賦值給乙個變數 通過控制代碼對檔案進行操作 關閉檔案 二 檔案的操作方法 1 檔案開啟模式格式 檔案控制代碼 open 檔案路徑 模式 注釋 開啟檔案時,需要指定檔案路徑和以何等方式開啟檔案,開啟後,即可獲取該檔案控制代碼,日後通...
5 Python基礎 字典練習
定義字典,存放使用者姓名和密碼 user dic 判斷是否成功登陸 login false 判斷使用者是否選擇退出 user exit false while not login if user exit true break print user dic print 1 登入 print 2 註冊...
5,Python函式基礎知識
函式的引數與返回值 lambda表示式 在python中,一切都是物件,函式 function 也不例外。函式其實就是一台機器,能夠把我們放進去的材料轉化成想要的物品。其實我們對函式並不陌生。我們平時用到的print input 等後面帶括號的語句都是函式。python中除了內建函式和庫函式之外,還...