在python中,字典是一系列的键-值对,每个键都与一个值相关联,你可以使用键来访问与之相关联的值。这个值可以是数字、字符串、列表乃至字典。
在python中,字典用放在花括号中的一系列键-值对表示。
比如:
name={'name':'zhangsan','age':25}
要获取字典名可依次指定字典名和放在方括号内的键。
name={'name':'zhangsan','age':25}
print(name['name'])
>>zhangsan
添加修改、键-值对
字典是一种动态结构,可随时在其中添加键-值对。要添加键-值对,可依次指定字典名,用方括号括起的键和相关联的值。
name={'name':'zhangsan','age':25}
name['city']='wuhan'
print(name)
>>{'name':'zhangsan','age':25,'city':'wuhan'}
#修改
name['age']=18
print(name)
>>{'name':'zhangsan','age':18,'city':'wuhan'}
删除键-值对(永久删除)
name={'name':'zhangsan','age':25}
del name['age']
print(name)
>>{'name':'zhangsan'}
遍历字典
name={'name':'zhangsan','age':25,'city':'wuhan'}
#遍历所有的键值对
for k,v in name.items():
pritn('\nkey:'+k)
print('value:'+v)
#遍历所有的键
for k in name.key():
print(k)
#遍历所有的值
for v in name.value():
print(v)
>>key:name
value:zhangsan
key:age
value:25
key:city
value:wuhan
>>name
age
city
>>zhangsan
25
wuhan