# 字典的定義
info =
# 字典的訪問
print
(info[
"name"])
print
(info[
"age"
])
吳彥祖18
print
(info[
"gender"
])
keyerror traceback (most recent call last)in 1 #直接訪問,不存在的鍵會報錯
----> 2 print(info[「gender」])
34 print(info.get(「gender」))
keyerror: 『gender』
print
(info.get(
"gender"
))
none
print
(info.get(
"gender"
,"m"))
# 如果找不到就賦值,能找到就不賦值
m
info =
newid =
input
("請輸入新的學號"
)info[
"id"
]= newid
print
(info[
"id"
])
請輸入新的學號001001
info =
print
("刪除前:%s"
%info[
"name"])
del info[
"name"
]#del把鍵值對給刪除掉,下次就訪問不了了
print
("刪除後:%s"
%info[
"name"
])
刪除前:吳彥祖keyerror traceback (most recent call last)
in 3
4 del info[「name」]
----> 5 print(「刪除後:%s」%info[「name」])
keyerror: 『name』
info =
print
("刪除前:%s"
%info)
del info #del把這個字典直接刪掉了,下次就訪問不了了
print
("刪除後:%s"
%info)
刪除前:nameerror traceback (most recent call last)
in 3
4 del info #del把這個字典直接刪掉了,下次就訪問不了了
----> 5 print(「刪除後:%s」%info)
nameerror: name 『info』 is not defined
info =
print
("清空前:%s"
%info)
info.clear(
)print
("清空後:%s"
%info)
清空前:清空後:{}
info =
print
(info.keys())
#得到所有的鍵(返回列表)
print
(info.values())
#得到所有的值(返回列表)
print
(info.items())
#得到所有的鍵值對(返回列表,其中列表的元素是元組)
dict_keys([『name』, 『age』])dict_values([『吳彥祖』, 18])
dict_items([(『name』, 『吳彥祖』), (『age』, 18)])
# 遍歷所有的鍵
for key in info.keys():
print
(key)
print
("-"*20
)# 遍歷所有的值
for values in info.values():
print
(values)
print
("-"*20
)# 遍歷所有的項
for item in info.items():
print
(item)
print
("-"*20
)# 遍歷所有的鍵值對
for key,value in info.items():
print
("key=%s,values=%s"
%(key,value)
)
nameage--------------------
吳彥祖18
--------------------
(『name』, 『吳彥祖』)
(『age』, 18)
--------------------
key=name,values=吳彥祖
python基礎語法速查速學 捕獲異常
try print 發生異常前 f open 123.txt r 制度模式開啟乙個不存在的檔案會發生異常 print 發生異常後 except ioerror except後跟異常名 print 發生了ioerror 發生異常前 發生了ioerror try print 發生異常前 f open 1...
python基礎語法 4 字典
例如 phonebook 字典和列表的不同 x x 42 footbar traceback most recent call last file line 1 in?indexerror list assigment index out of range x x 42 footbar x字典應用舉...
Python 基礎速查表
資料型別 integer 256,15 float 253.23,1.253e 10 string hel lo goodbye mul til ine boolean true,false list value,tuple value,dictionary set 語句if 語句 if expre...