元組常見操作
阿新 • • 發佈:2018-12-23
1.setdefault() :如果鍵不存在於字典中,將會新增鍵並將值設為預設值。
setdefault()方法語法:
dict.setdefault(key, default=None) #key -- 查詢的鍵值。 #default -- 鍵不存在時,設定的預設鍵值。
返回值:如果字典中包含有給定鍵,則返回該鍵對應的值,否則返回為該鍵設定的值。
舉例:
#!/usr/bin/python # -*- coding: UTF-8 -*- dict = {'runoob': '菜鳥教程', 'google': 'Google 搜尋'} print"Value : %s" % dict.setdefault('runoob', None) print "Value : %s" % dict.setdefault('Taobao', '淘寶')
輸出結果:
Value : 菜鳥教程
Value : 淘寶
2.字典(Dictionary) items() 函式以列表返回可遍歷的(鍵, 值) 元組陣列。
items()方法語法:
dict.items()
返回值:返回可遍歷的(鍵, 值) 元組陣列。
#!/usr/bin/python # coding=utf-8 dict= {'Google': 'www.google.com', 'Runoob': 'www.runoob.com', 'taobao': 'www.taobao.com'} print "字典值 : %s" % dict.items() # 遍歷字典列表 for key,values in dict.items(): print key,values
字典值 : [('Google', 'www.google.com'), ('taobao', 'www.taobao.com'), ('Runoob', 'www.runoob.com')] Google www.google.com taobao www.taobao.com Runoob www.runoob.com