python字典型別
1.字典的定義
###賦值建立字典
d=###工廠函式
d=dict(user1="123",user2="234",user3="345")
###內建方法:fromkeys
d={}.fromkeys(('username','password'),())
字典中的key有相同的value值,預設為none
2.字典的特性
字典不能索引和切片,因為字典是無序操作
不支援重複和連線
成員操作符:是判斷字典的key值是否在字典中
3.字典的操作
增dic[key] = value 通過這個操作,我們會發現字典是無序的資料型別
d2=.update(d2) //原有的會覆蓋
.update(key=[v1,v2])
.setdefault("k","v") //原來有的值不會變,沒有的會新增
改update 字典名[key]=value
刪d.pop(key) //刪除最後乙個
d.popitem() //隨機刪
d.clear() //全部刪
查##查key值
##查values值
d.values()
##查key-value鍵對
d.items()
[字典的迴圈遍歷]
##檢視key值是否存在
d.has_key('key') //檢視指定key對應的value值;如果key不存在,不報錯,存在,返回值
#d.["key"],如果key不存在會報錯
4.字典的應用舉例
#!/usr/bin/python
#coding:utf-8
'''python用字典實現case功能,完成四則運算
'''from __future__ import division
a=input("第乙個運算數:")
b=raw_input("運算子:")
c=input("第三個運算元:")
d=if not b in d:
print"error"
else:
print d[b]
Python 字典型別
字典型別是對映的體現 字典是鍵值對的集合 鍵值對之間無序 字典採用 建立 鍵值對用冒號 表示 如 d print d a 輸出20 de 生成乙個空字典 ps 生成空的集合型別 只能通過set函式生成 字典的操作函式和方法 del d a 刪除字典d中 鍵 a 對應的資料值 a in d 判斷鍵 a...
Python 字典型別
內用逗號分隔開多個key value,其中value可以使任意型別,但是 key必須是不可變型別,且不能重複。造字典的方式一 d d dict print d k1 print d 1,2,3 print type d d 預設定義出來的是空字典 print d,type d 造字典的方式二 d d...
python 字典型別
mycat mycat size fat方法分別對應於字典的鍵 值和鍵 值對 keys values 和 items 但這些資料型別 分別是dict keys dict values 和dict items 可以用於for 迴圈。mycat for j in mycat.keys print j 輸...