Python字典

Posted Hany博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python字典相关的知识,希望对你有一定的参考价值。

  Python 字典:使用了 { } 包含的键值对。键为不可变对象,值为任意对象。每一个键值对之间使用 , 逗号进行分割。而且 键 必须是唯一的,可以是字符串,数字和元组。

  字典创建之后,可以使用 字典名[‘键名‘] 进行访问。

  增加字典元素,可以直接使用 字典名{‘新的键‘} = 新的值

  使用 del 可以将字典元素进行删除。

  可以对字典求长度,强制转换,拷贝字典等操作。

  注:当后来又添加了新的键,而原来有同名的键时,以后来的为准。

# 创建空字典
dic = {}
print(type(dic))
# <class ‘dict‘>

# 创建只有一个元素的字典
dic = {a:123}
print(dic)
# {‘a‘: 123}

# 创建有多个元素的字典
dic = {a:123,888:n,(4,5):[7,8]}
print(dic)
# {‘a‘: 123, 888: ‘n‘, (4, 5): [7, 8]}
# 键一定是不可变类型,值随意

# 使用 dict 转化为字典
dic = dict(zip([a,b,c],[4,5,6]))
print(dic)
# {‘a‘: 4, ‘b‘: 5, ‘c‘: 6}

# 当键出现重名时,以后出现的为准
dic [a] = 1
print(dic)
# {‘a‘: 1, ‘b‘: 5, ‘c‘: 6}

2020-02-04

以上是关于Python字典的主要内容,如果未能解决你的问题,请参考以下文章

Python snippet(代码片段)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

Python代码阅读(第38篇):根据谓词函数和属性字符串构造判断函数

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段