1. 程式人生 > >元組常見操作

元組常見操作

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