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 - 字典的主要内容,如果未能解决你的问题,请参考以下文章