“”"
Python的字典是哈希表类型。它们运作就像关联数组或类似在Perl中的哈希,字典包含在方括号 ({}) 内,由键值对组成,用逗号隔开。
“”"
#1.声明
dict = {'name1':123,'name2':'lzc','name3':'wlp'}
print (dict)
#2.通过个get获取值
value=dict.get('name1')
print ("通过key获取值:%s", value)
#返回指定键的值,如果值不在字典中返回default值:567
print (dict.get('name',567))
#3.1 遍历词典,通过for...x.., 只循环字典的key值
for x in dict:
print ('遍历方法1:'+ str(dict.get(x)))
#3.2 遍历词典,通过items实现
for d,x in dict.items():
print ("key:"+d+",value:"+str(x))
listkeys=dict.keys()
print (listkeys)
listvalue=dict.values()
print (listvalue)
#4.向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对
dict1 = {'name1':123,'name2':'lzc','name3':'wlp'}
dict1['name1']= 345
dict1['name4']= 168
print ("向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对")
print (dict1)
#5.删除字典元素
dict2 = {'name1':123,'name2':'lzc','name3':'wlp'}
del dict2['name1']
del dict2['name3']
print("删除字典元素"+str(dict2))
#6.清除所有元素
dict2.clear()
print (dict2)
dict2['name5']='new add'
print ("清除所有元素"+str(dict2))
#7.删除词典
del dict2