# coding=utf-8
# 字典是python中唯一內建的對映型別,鍵是唯一的值不唯一,鍵值之間用』:'分隔,項之間用','分隔
item = [('name', 'gumby'), ('age', 42)]
print dict(item)
# 鍵可以為任何不可變的型別
x =
# 關聯到列表上會有問題,應該先[none]*43對其賦值
# x[42]='foobar'
#關聯到空的字典上就不會有問題
x = {}
x[42] = 'foobar'
print x[42]
phonebook =
print "cecil's phone number is %(cecil)s." % phonebook
print '字典方法'
phonebook.clear()
print phonebook
phonebook =
y = phonebook.copy()
print y
y['beth'] = '888'
y['cecil'].remove('2222')
#替換值的時候,原始字典不會修改,但如果修改的值是列表,則原始字典使用者變,這是可以考慮使用deepcopy
print x
print y
print {}.fromkeys(['name','age'])
print dict.fromkeys(['name','age'], '(unknow)')
print phonebook.get('beth')
print phonebook.has_key('beth')
#將所有字典以列表方式返回
print phonebook.items()
#返回乙個迭代器物件
it = phonebook.iteritems()
print list(it)
print phonebook.pop('beth')
print phonebook
#隨機彈出一項
print phonebook.popitem()
輸出:"d:\program files\python\python.exe" g:/hellopython/list/dict.py
foobar
cecil's phone number is 2222.
字典方法
{}0000
true
[('beth', '0000'), ('alice', '1111'), ('cecil', ['3333]'])]
[('beth', '0000'), ('alice', '1111'), ('cecil', ['3333]'])]
0000
('alice', '1111')
process finished with exit code 0
python 學習(十五)之 字典
一 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。二 建立字典兩種形式 dict 或 d...
Python學習之字典 dictionary
以下是根據 python基礎教程 第2版.修訂版 整理的有關python中字典的相關函式的使用方法和注意事項。coding utf 8 這個可以支援中文注釋 created on wed jan 3 15 58 01 2018 author douyh chapter 4 dictionary pr...
python學習之元組 字典
一 元組 如果元組在建立的時候沒有放入元素,那麼這個元組就是乙個空元組,沒有意義 元組和列表的區別 列表可以任意進行增刪改查,元組只可以進行查操作 tuple1 1,2,3,4,5 print tuple1 0 print tuple1 1 print tuple1 2 print tuple1 3...