Python基础--字典(dictionary)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础--字典(dictionary)相关的知识,希望对你有一定的参考价值。
1.字典的定义,键唯一,值随意
dic={key0:value0,key1:value1}
2.输出
print(dic[key0])
>>:value0
3.遍历字典
3.1keys()遍历字典中的key
dic={‘name‘:‘zhangsan‘,‘age‘:20}
for k in dic.keys():
print(k)
>>:
name
age
3.2values()遍历字典中的value
dic={‘name‘:‘zhangsan‘,‘age‘:20}
for v in dic.values():
print(v)
>>:
zhangsan
20
3.3items()遍历字典中的key,value
dic={‘name‘:‘zhangsan‘,‘age‘:20}
for k,v in dic.items():
print(k+‘:‘+str(v))
>>:
name:zhangsan
age:20
4.字典插入元素
dic={‘name‘:‘zhangsan‘,‘age‘:20}
dic[‘job‘]=‘python‘
print(dic)
>>:
{‘name‘: ‘zhangsan‘, ‘age‘: 20, ‘job‘: ‘python‘}
5.根据键修改值
dic={‘name‘:‘zhangsan‘,‘age‘:20}
dic[‘name‘]=‘lisi‘
print(dic)
>>:
{‘name‘: ‘lisi‘, ‘age‘: 20}
6.pop()删除字典中的元素
dic={‘name‘:‘zhangsan‘,‘age‘:20}
dic.pop(‘name‘)
print(dic)
>>:
{‘age‘: 20}
7.判读元素是否在字典中:
dic={‘name‘:‘zhangsan‘,‘age‘:20}
tmp=‘name‘
if tmp in dic:#和 if tmp in dic.keys()相同:
print("%s in dic" %tmp)
#判断元组是否在值中
if tmp in dic.values():
print("%s in dic" %tmp)
以上是关于Python基础--字典(dictionary)的主要内容,如果未能解决你的问题,请参考以下文章
Python 基础 - Day 2 Learning Note - Dictionary 字典
7-Python3从入门到实战—基础之数据类型(字典-Dictionary)