python資料型別之字典型別

2022-09-20 02:03:13 字數 2412 閱讀 2930

# 字典常用方法

clear(), get(), pop(), update(),copy(),items(), popitem(),values(), fromkeys(), keys(),setdefault()

#字典的表示方法:

info_dic=

#常用操作:

#1.存/取

info_dic=

print(info_dic['

name11111111

'])#

找不到則報錯了

print(info_dic.get('

name

',none))

print(info_dic.get('

name222222

',none))#

get方法找不到不報錯,可以自己設定預設值

#pop:key存在則彈出值,不存在則返回預設值,如果沒有預設值則報錯,字典pop刪除必須帶key值,否則報錯

#print(info_dic.pop('nam123123123123123123e',none))

#print(info_dic)

#print(info_dic.popitem())

#print(info_dic)

#info_dic['level']=10

#print(info_dic)##

刪除info_dic=

#info_dic.pop()

#info_dic.popitem()

#del info_dic['name']##

鍵s,值s,鍵值對

info_dic=

#print(info_dic.keys())

#print(info_dic.values())

#print(info_dic.items())

#for k in info_dic:

## print(k,info_dic[k])

#print(k)

#print('*****===>')

#for k in info_dic.keys():

#print(k)

#for val in info_dic.values():

#print(val)

#for k,v in info_dic.items(): #k,v=('name', 'zp')

#print(k,v)#長度

#info_dic=

#print(len(info_dic))##

迴圈##包含in

#info_dic=

#print('name' in info_dic)

#print('name' in info_dic.keys())

#print('egon' in info_dic.values())

#print(('name','zp') in info_dic.items())#掌握

info_dic=

#info_dic.update()

#print(info_dic)

#info_dic['hobbies']=##

#print(info_dic)

#setdefault:key不存在則設定預設值,並且放回值預設值

#key存在則不設定預設,並且返回已經有的值

#info_dic.setdefault('hobbies',[1,2])

#print(info_dic)

#info_dic.setdefault('hobbies',[1,2,3,4,5])

#print(info_dic)

#info_dic=##

####

#l=info_dic.setdefault('hobbies',)

#print(l,id(l))

#print(id(info_dic['hobbies']))

#print(info_dic)#了解

#d=info_dic.copy()

#print(d)

#info_dic.clear()

#print(info_dic)

#d=info_dic.fromkeys(('name','age','***'),none)

#print(d)

#d1=dict.fromkeys(('name','age','***'),none)

#d2=dict.fromkeys(('name','age','***'),('zp',22,'male'))

#print(d1)

#print(d2)

#info=dict(name='zp',age=22,***='male')

#print(info)##

info=dict([('name','zp'),('age',22)])

#print(info)

Python資料型別之字典

字典 dictionary 是除列表之外python中最靈活的內建資料結構型別。列表是有序物件的集合,字典是無序物件的集合。兩者區別在於 字典當中的元素是通過鍵來訪問的 鍵值對 而不是通過偏移訪問。字典用花括號 標識。字典就是c 標準庫的map,每乙個元素都是成對的,包含key value兩部分。關...

python資料型別之字典

字典 dictionary 字典是 python 資料型別中唯一類似 key value 雜湊表的對映型別,字典物件是可變的,但 key值是不可變的 1.字典的定義 1 空字典的定義 d 2 一般字典的定義 d 3 通過內建方法 fromkeys 定義 字典中有相同的 value 值,預設為 non...

Python 資料型別之字典

鑑於把字典留在最後,我將在本篇中做出解答。我第一次接觸 字典 的時候,它就給我留下了深刻的印象。至於為什麼,下面揭曉答案 因為它獨特的儲存形式 鍵值對 key value 對於這一部分內容,我們需要先理解 對映 它的意義在於 提供 作為索引的鍵,與作為資料的值 之間的 對應關係。而字典,可以說是把這...