python 字典(dict)get方法應用
如果我們需要獲取字典值的話,我們有兩種方法,一個是通過dict['key'],另外一個就是dict.get()方法。
今天給大家分享的就是字典的get()方法。
這裡我們可以用字典做一個小遊戲,假設使用者在終端輸入字串:"1"或者是"2"或者是"3",返回對應的內容,如果是輸入其他的,則返回"error"
這裡有的朋友可能會用if elif else判斷語句來操作,確實可以,但是比較繁瑣。給大家推薦一個字典的get()方法非常的方便。
number = raw_input('input type you number:'
print info.get(number,'error')
這樣,可能一行程式碼get就能完成python 判斷語句幾行的程式碼了。
原文地址:http://www.cnpythoner.com/post/301.html
相關推薦
python 字典(dict)get方法應用
如果我們需要獲取字典值的話,我們有兩種方法,一個是通過dict['key'],另外一個就是dict.get()方法。 今天給大家分享的就是字典的get()方法。 這裡我們可以用字典做一個小遊戲,假設使用者在終端輸入字串:"1"或者是"2"或者是"3",返回對應的內容,如果
python 字典dict 操作方法
dict()的操作方法 巢狀 巢狀在list中也存在,就是元素是list,在dict中,也有類似的樣式: >>> a_list = [[1,2,3],[4,5],[6,7]] >>> a_list[1][1] 5 >>>
python 字典的get方法
get()方法。 字典可以直接用a[b]的方式訪問字典項,但如果b不存在時,會報異常。為了避免這種情況,可以使用get()方法來訪問字典項,a.get(b)當b存在時,結果和a[b]一樣,如果b不存在,不會報異常,而是返回None。除此之外,get()方法還可以設定第二個引
python字典結構get()方法的陷阱
字典是python中常用的資料結構,get()方法可用來判斷字典中是否存在對應的key,但是當該key的對應value為0時,使用該方法來判斷key是否存在容易出錯。 get()方法使用如下: mydict.get(1) #假如字典中存在key為1的鍵值
Python 中的字典的get()方法(關鍵詞:dict.get(key, default=None))
描述 Python 字典(Dictionary) get() 函式返回指定鍵的值,如果鍵不在字典中返回預設值。 語法 get()方法語法: dict.get(key, default=None) 引數 key – 字典中要查詢的鍵。 default – 如果指定鍵的值
Python學習之路-字典dict常用方法
round 存在 set get 輸出 查詢 val 沒有 span 字典特性: dict無序 key唯一,天生去重 創建字典: way1:小心列表坑 1 __author__ = "KuanKuan" 2 d = dict.fromkeys([1, 2, 3
Python學習筆記字典之get()方法
可恥 .com 影響 兩個 記錄 -- 存在 檢查 ima 隨筆記錄方便自己和同路人查閱。 #------------------------------------------------我是可恥的分割線----------------------------------
dict.get()方法的應用:計算字串內各個字元出現次數的實現方法
實現(implementation)是進行某種計算的一個具體方式 實現程式碼1: def histogram(s): d = dict() # 先定義一個字典d, 效果等同於d = {} for c in s: # loop整個字串裡的字元
Python中字典的get()方法以及defaultdict
字典中的get()方法 先看程式碼: info_dict = {"name":"一條大樹","age":18,"country":"中國"} print(info_dict.get("name")) print(info_dict["gender"])
python 字典(dict)遍歷四種方法的效能
python中,遍歷dict的方法有四種。但這四種遍歷的效能如何呢?我做了如下的測試 l = [(x,x) for x in xrange(10000)] d = dict(l) from time import clock t0=clock() for i in d:
Python 字典 dict{}
nal items cname python 返回 fromkeys 直接 每次 每一個 dict{key:value} 映射類型 fromkeys(seq[, value]) 創建新字典,鍵seq對應的值value。每次使用創建新的字典 使用items()
python 字典dict和列表list的讀取速度問題, range合並
span {} iteration copy size 情況 rec class 異常 python 字典和列表的讀取速度問題 最近在進行基因組數據處理的時候,需要讀取較大數據(2.7G)存入字典中,然後對被處理數據進行字典key值的匹配,在被處理文件中每次讀取一行
'dict_values' object does not support indexing, Python字典dict中由value查key
ima 通過 pre rap error mod returns RR rds Python字典dict中由value查key 眾所周知,字典dict最大的好處就是查找或插入的速度極快,並且不想列表list一樣,隨著key的增加越來越復雜。但是dict需要占用較大的
Python 字典(Dictionary) copy()方法
描述 odi brackets HR 函數返回 tina 輸出結果 淺拷貝 clas Python 字典(Dictionary) copy()方法 描述 Python 字典(Dictionary) copy() 函數返回一個字典的淺復制。 語法 copy()方法語法: d
Python字典內置方法
更新 .com uno html http clear () 一個 添加 Python字典包含了以下內置方法: 序號函數及描述 1 radiansdict.clear()刪除字典內所有元素 2 radiansdict.copy()返回一個字典的淺復制 3
Python——字典的fromkeys方法創建的初始value同內存地址問題
ont clas pen 使用 font eap lis fromkeys style dict中的fromkeys()函數可以通過一個list來創建一個用同一初始value的dict。 1 d = dict.fromkeys(["蘋果", "菠蘿"], [‘appl
Python 字典(Dictionary) update()方法
ict val 輸出 裏的 輸出結果 展示 print 法語 語法 Python 字典(Dictionary) update()方法 描述: Python 字典(Dictionary) update() 函數把字典dict2的鍵/值對更新到dict裏。 語法: upda
Python字典dict
變量的數據類型 存儲 lse 是否 err 必須 score 順序 tro dict Python內置了字典:dict的支持,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值(key-value)存儲,具有極快的查找速度。Python中的唯一一種映
【python學習筆記】python字典(dict)
1、字典dict的建立 Python內建了字典:dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值(key-value)儲存,具有極快的查詢速度。注意字典內各個部分是沒有順序的區別的; 其java的map是一樣的,屬於key:value模式,一個簡單的