📜  Python中的字典dictionary方法 (cmp(), len(), items()…)

📅  最后修改于: 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([])