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)



原文地址:https://www.cnblogs.com/gotesting/p/9899970.html