一.基本數(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)