python中字典操作大全.md

Posted techfix

tags:

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

字典是Python是字典中唯一的键-值类型,是Python中非常重要的数据结构,因其用哈希的方式存储数据,速度非常快。下面列出字典的常用的用途.

创建字典的4种方式:

#coding=utf-8

# 如果先能拼出整个字典,则此方法比较方便
Dict1 = {name:聚焦学院,age:6}
print(Dict1)
# {‘name‘: ‘聚焦学院‘, ‘age‘: 6}

# 如果需要动态地建立字典的一个字段,则此方法比较方便
Dict2 = {}
Dict2[name] = 聚焦学院
Dict2[age]  =  6
print(Dict2)
# {‘name‘: ‘聚焦学院‘, ‘age‘: 6}


# 代码比较少,但键必须为字符串型。常用于函数赋值
Dict3 = dict(name=聚焦学院,age=6)
print(Dict3)
# {‘name‘: ‘聚焦学院‘, ‘age‘: 6}


Dict4 = dict(zip((name,age),(聚焦学院,6)))
print(Dict4)
# {‘name‘: ‘聚焦学院‘, ‘age‘: 6}

字典最常用的方法:

 

Dict1 = {name:聚焦学院,age:6}
print(Dict1)
print(Dict1.items())
print(Dict1.keys())
print(Dict1.values())
print(Dict1.pop("name"))
print(Dict1)
# {‘name‘: ‘聚焦学院‘, ‘age‘: 6}
# dict_items([(‘name‘, ‘聚焦学院‘), (‘age‘, 6)])
# dict_keys([‘name‘, ‘age‘])
# dict_values([‘聚焦学院‘, 6])
# 聚焦学院
Dict2 = {}
Dict2[name] = 聚焦学院
Dict2[age]  =  6
print(Dict2)
# {‘name‘: ‘聚焦学院‘, ‘age‘: 6}
for key in  Dict2:
    print(Dict2[key])
for value in Dict2.values():
    print(value)
for key,value in Dict2.items():
    print(key,value)

# 聚焦学院
# 6
# 聚焦学院
# 6
# name 聚焦学院
# age 6

多层解析:

Dict5={name:{animal:[cat,dog],age:[12,10]},category:聚焦学院测试开发}
print(Dict5[name][animal][1])
#dog

更多交流关注公众号:猿桌派

以上是关于python中字典操作大全.md的主要内容,如果未能解决你的问题,请参考以下文章

python中的字典用法大全的代码

13 个非常有用的 Python 代码片段

Python snippet(代码片段)

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

Python学习目录规划大全,爆肝熬夜整理,看完老奶奶都知道怎么学了

Python代码阅读(第19篇):合并多个字典