python 字典

  • #字典
    在Python中, 字典用放在花括号{} 中的一系列键—值对表,键值对直接使用逗号分隔
    ,值可以是数字、字符串、列表、字典等任何python对象;

name={‘nm’:‘zy’, ‘sex’:0, ‘age’:10}

#访问字典
print(name[‘nm’]):直接根据键名称输出对应值

#遍历访问
for key, value in name.items():
print(“key=”+ key)
print(“value=” + str(value))
#遍历所有键
for key in name.keys():
print(“key=”+key)

#遍历所有值
for value in name.values():
print(“value=”+str(value))

#遍历所有键并排序
for key in sorted(name.keys()):
print(“key=”+key)

#遍历所有值时,使用set()去掉重复值
for value in set(name.values()):
print(“value=”+ str(value))
注意:
#字典赋值
name[‘grade’]=80
#根据键修改对应值
name[‘grade’]=20
#使用另一个字典更新字典
name.update(name1)
#根据键删除元素
del name[‘grade’]
name.pop(‘key’) ,返回值为key对应的值
#删除字典
del name
#若字典存储在文件中,字符串字典转字典

 for line in fp.readlines():
   	 line=line.strip()
   	 name_tmp=eval(line)
     name.update(name)

你可能感兴趣的:(python,python,字典)