📅  最后修改于: 2020-07-22 05:00:39             🧑  作者: Mango
本文讨论了一些词典方法。
1. str(dic):-此方法用于返回字符串,表示所有字典键及其值。
2. items():-此方法用于返回带有所有带有值的字典键的列表。
# Python代码演示str()和items()的工作
# 初始化字典
dic = { 'Name' : 'Nandini', 'Age' : 19 }
# 使用str()将dic显示为字符串
print ("字典作为字符串的成分是 : ")
print (str(dic))
# 使用str()将dic显示为列表
print ("作为列表的字典的成分是 : ")
print (dic.items())
输出:
字典作为字符串的成分是 :
{'Name': 'Nandini', 'Age': 19}
作为列表的字典的成分是 :
dict_items([('Name', 'Nandini'), ('Age', 19)])
3. len():-返回字典元素的键实体的计数。
4. type():-此函数返回参数的数据类型。
# Python代码演示len()和type()的工作
# 初始化字典
dic = { 'Name' : 'Nandini', 'Age' : 19, 'ID' : 2541997 }
# 初始化清单
li = [ 1, 3, 5, 6 ]
# 使用len()显示dic大小
print ("dic的大小是 : ",end="")
print (len(dic))
# 使用type()显示数据类型
print ("dic的数据类型是 : ",end="")
print (type(dic))
# 使用type()显示数据类型
print ("li的数据类型是 : ",end="")
print (type(li))
输出:
dic的大小是 : 3
dic的数据类型是 :
li的数据类型是 :
5. copy():-此函数将字典的浅表副本创建到其他字典中。
6. clear():-此函数用于清除字典内容。
# Python代码演示clear()和copy()的工作方式
# 初始化字典
dic1 = { 'Name' : 'Nandini', 'Age' : 19 }
# 初始化字典
dic3 = {}
# 使用copy()制作字典的浅表副本
dic3 = dic1.copy()
# 打印新词典
print ("新复制的字典是 : ")
print (dic3.items())
# 清除字典
dic1.clear()
# 打印清除字典
print ("删除字典的内容是 : ",end="")
print (dic1.items())
输出:
新复制的字典是 :
dict_items([('Age', 19), ('Name', 'Nandini')])
删除字典的内容是 : dict_items([])