Python數(shù)據(jù)類型之字典

一.基本數(shù)據(jù)類型

整數(shù):int

字符串:str(注:\t等于一個tab鍵)

布爾值: bool

列表:list? ? 列表用[]

元祖:tuple? ? 元祖用()

字典:dict

注:所有的數(shù)據(jù)類型都存在相對應的類列里,元祖和列表功能一樣,列表可以修改,元祖不能修改。

二.字典所有數(shù)據(jù)類型:

常用操作:

索引

新增

刪除

鍵、值、鍵值對

循環(huán)

長度

三.所有字典數(shù)據(jù)類型舉例

user_info?=?{

????0?:"zhangyanlin",

????"age"?:"18",

????2?:"pythoner"

}

#獲取所有的key

print(user_info.keys())

#獲取所有的values

print(user_info.values())

#獲取所有的key和values

print(user_info.items())

clear清除所有的內容

user_info.clear()

print(user_info)

#get 根據(jù)key獲取值,如果key不存在,可以指定一個默認值

val?=?user_info.get('age')

print(val)

#update批量更新

test?=?{

????'a':111,

????'b':222

}

user_info.update(test)

print(user_info)

四.索引

#如果沒有key,會報錯

user_info?=?{

????"name"?:'zhangyanlin',

????"age"?:18,

????"job"?:'pythoner'

}

print(user_info['name'])

五.for循環(huán)

#循環(huán)

user_info?=?{

????0?:"zhangyanlin",

????"age"?:"18",

????2?:"pythoner"

}

for?i?in?user_info:

????print(i)


#循環(huán)輸出所有的鍵入值

for?k,v?in?user_info.items():

????print(k)

????print(v)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容