Pyhon3之字典类型及其操作(学习总结)

版权声明:大佬们转载时别忘了我哦!!! https://blog.csdn.net/sun9979/article/details/88992092

python中的字典类型感觉相当于C++中的map容器

1、字典类型的定义

  • 键值对:键是数据索引的扩展
  • 字典是键值对的集合,键值对之间无序
  • 采用大括号{}和dict()创建,键值对用冒号:表示
    {<键1>:<值1>,<键2>:<值2>,…,<键n>:<值n>}
>>>d={"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>>d
输出结果为:{'中国':'北京','美国':'华盛顿','法国':'巴黎'}
>>>d["中国"]
>'北京'

2、字典类型处理函数和方法

在这里插入图片描述

>>>d={"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>>"中国" in d
输出结果为:True
>>>d.keys()
输出结果为:dict_keys(['中国', '美国', '法国'])
>>>d.values()
输出结果为:dict_values(['北京', '华盛顿', '巴黎'])

在这里插入图片描述

>>>d={"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>>d.get("中国","伊斯兰堡")
输出结果为:'北京'
>>>d.get("巴基斯坦","伊斯兰堡")
输出结果为:‘伊斯兰堡’
>>>d.popitem()
输出结果为:('美国','华盛顿')
  • 定义空字典:d={}
  • 向d新增2个键值对元素:d[“a”]=1;d[“b”]=2
  • 修改第2个元素:d[“b”]=3
  • 判断字符"c"是否是d的键:“c” in d
  • 计算d的长度:len(d)
  • 清空d:d.clear()

猜你喜欢

转载自blog.csdn.net/sun9979/article/details/88992092