網(wǎng)站速度優(yōu)化工具關(guān)鍵詞排名
嗨嘍~大家好呀,這里是魔王吶 ? ~!
python更多源碼/資料/解答/教程等 點擊此處跳轉(zhuǎn)文末名片免費獲取
len(字典名):
返回鍵的個數(shù),即字典的長度
# len(字典名):
# 返回鍵的個數(shù),即字典的長度dic = {'a':123,'b':456,'c':789,'d':567}
print(len(dic))
# 4
str(字典名):
將字典轉(zhuǎn)化成字符串
# str(字典名):
# 將字典轉(zhuǎn)化成字符串
dic = {'a':123,'b':456,'c':789,'d':567}
print(str(dic))
# {'a': 123, 'b': 456, 'c': 789, 'd': 567}
type(字典名):
查看字典的類型
'''
遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:926207505
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書!
'''
# type(字典名):
# 查看字典的類型
dic = {'a':123,'b':456,'c':789,'d':567}
print(type(dic))
# <class 'dict'>
內(nèi)置方法:
clear( ):
刪除字典內(nèi)所有的元素
# clear( ):
# 刪除字典內(nèi)所有的元素
dic = {'a':123,'b':456,'c':789,'d':567}
dic.clear()
print(dic)
# {}
copy( ):
淺拷貝一個字典
# copy( ):
# 淺拷貝一個字典
dic = {'a':123,'b':456,'c':789,'d':567}
dic_two = dic.copy()
print(dic)
# {'a': 123, 'b': 456, 'c': 789, 'd': 567}
print(dic_two)
# {'a': 123, 'b': 456, 'c': 789, 'd': 567}
fromkeys(seq[,value]):
創(chuàng)建一個新字典,seq作為鍵,value為字典所有鍵的初始值(默認(rèn)為None)
'''
遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:926207505
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書!
'''
# fromkeys(seq[,value]):
# 創(chuàng)建一個新字典,seq作為鍵,value為字典所有鍵的初始值(默認(rèn)為None)
dic = dict.fromkeys('abcd')
# 默認(rèn)為 None
print(dic)
# {'a': None, 'b': None, 'c': None, 'd': None}dic = dict.fromkeys('abc',1)
print(dic)
# {'a': 1, 'b': 1, 'c': 1}
get(key,default = None):
返回指定的鍵的值,如果鍵不存在,則返會 default 的值
# get(key,default = None):
# 返回指定的鍵的值,如果鍵不存在,則返會 default 的值
dic = {'a':1,'b':2,'c':3,'d':4}
print(dic.get('b'))
# 2
print(dic.get('e',5))
# 5
成員運算符 in、not in:
查看 鍵 是否在字典中
# 成員運算符 in、not in:
# 查看 鍵 是否在字典中
dic = {'a':1,'b':2,'c':3,'d':4}
print('a' in dic)
# True
print('a' not in dic)
# False
items( ):
返回鍵值對的可迭代對象,使用 list 可轉(zhuǎn)換為 [(鍵,值)] 形式
# items( ):
# 以列表返回可遍歷的(鍵值對)元組 的值
dic = {'a':1,'b':2,'c':3,'d':4}
print(dic.items())
# dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4)])
print(list(dic.items()))
# [('a', 1), ('b', 2), ('c', 3), ('d', 4)]
keys( ):
返回一個迭代器,可以使用 list() 來轉(zhuǎn)換為列表
# keys( ):
# 返回一個迭代器,可以使用 list() 來轉(zhuǎn)換為列表dic = {'a':1,'b':2,'c':3,'d':4}
print(dic.keys())
# dict_keys(['a', 'b', 'c', 'd'])
print(list(dic.keys()))
# ['a', 'b', 'c', 'd']
setdefault(key,default = None):
如果鍵存在于字典中,則不修改鍵的值
如果鍵不存在于字典中,則設(shè)置為 default 值
'''
遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:926207505
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書!
'''
# setdefault(key,default = None):
# 如果鍵存在,則不修改鍵的值
dic = {'a':1,'b':2,'c':3,'d':4}
dic.setdefault('a',8)
print(dic)
# {'a': 1, 'b': 2, 'c': 3, 'd': 4}# 如果鍵不存在于字典中,則設(shè)置為 default 值
dic = {'a':1,'b':2,'c':3,'d':4}
dic.setdefault('e',5)
print(dic)
# {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
update(字典對象):
將字典對象更新到字典中
# update(字典對象):
# 將字典對象更新到字典中
dic = {'a':1,'b':2,'c':3,'d':4}
dic_two = {'f':6}
dic.update(dic_two)
print(dic)
# {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'f': 6}
values( ):
返回一個可迭代對象,使用 list 轉(zhuǎn)換為字典中 值 的列表
'''
遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:926207505
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書!
'''
# values( ):
# 使用 list 轉(zhuǎn)換為字典中 值 的列表
dic = {'a':1,'b':2,'c':3,'d':4}
print(list(dic.values()))
pop(key[,default]):
刪除字典中 key 的值,返回被刪除的值。key 值如果不給出,則返回default的值
# pop(key[,default]):
# 刪除字典中 key 的值,返回被刪除的值。key 值如果不給出,則返回default的值
dic = {'a':1,'b':2,'c':3,'d':4}
print(dic.pop('a',6))
# 1 , 返回刪除的值
print(dic)
# {'b': 2, 'c': 3, 'd': 4}
print(dic.pop('e','字典中沒有該值'))
# 字典中沒有該值 , 如果字典中不存在該鍵,則返回 default 的值
print(dic)
# {'b': 2, 'c': 3, 'd': 4}
popitem( ):
隨機返回一個鍵值對(通常為最后一個),并刪除最后一個鍵值對
# popitem( ):
# 隨機返回一個鍵值對(通常為最后一個),并刪除最后一個鍵值對
dic = {'a':1,'b':2,'c':3,'d':4}
print(dic.popitem())
# ('d', 4)
print(dic)
# {'a': 1, 'b': 2, 'c': 3}
print(dic.popitem())
# ('c', 3)
print(dic)
# {'a': 1, 'b': 2}
尾語
最后感謝你觀看我的文章吶~本次航班到這里就結(jié)束啦 🛬
希望本篇文章有對你帶來幫助 🎉,有學(xué)習(xí)到一點知識~
躲起來的星星🍥也在努力發(fā)光,你也要努力加油(讓我們一起努力叭)。