python - 字典

Posted Jiaxy Gogogo

tags:

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

#-*- coding:utf-8 -*-
# author:jiaxy
# datetime:2018/11/3 9:58
# software: PyCharm Community Edition

# 字典 无序dict
# 空字典是允许的
# 字典里面的值 是 key:value成对存在的
# value可以是任意类型;key值是不可变的。

d = {\'class_id\':\'python12\',\'age\':18,\'name\':\'Jimmy\',\'grade\':[99,88,77,66,55],\'course\':{\'en\':100,\'ch\':99}}
print(d)

# 1. 字典的查询
# 无索引,根据key查询 dict[key] 嵌套取值
print(d[\'course\'])
print(d[\'course\'][\'en\'])

# 2. 查询出所有的key,value
# dict.keys() dict.values()
print(d.keys())
print(d.values())

# 3. 查询出所有的键值对
# dict.items()
print(d.items())

# 4. 指定删除 dict.pop()
d.pop(\'course\')
print(d)

# 5. 随机删除 dict.popitem()

# 6. 删除内存 del dict

# 7. 清空字典 dict.clear()
d.clear()
print(d)


# 8. 新增和修改 dict[key]=value
c = {\'name\':\'Jimmy\',\'age\':18,\'hobby\':[\'PUBG\',\'LOL\',\'CF\']}
c[\'sex\']=\'man\'
c[\'age\']=20
print(c)


 

 

 

 


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

Python snippet(代码片段)

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

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

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

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

python 有用的Python代码片段