博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 字典操作
阅读量:6656 次
发布时间:2019-06-25

本文共 827 字,大约阅读时间需要 2 分钟。

 

1.查询

2.修改
3.删除
4.增加
5.清空

例如:

dict1 = { 'k1':'jin','k2':123, 'k3':['tong',200]}

1.1字典查询有哪些键

print(dict1.keys())
dict_keys(['k2', 'k1', 'k3'])

1.2字典查询值

print(dict1.values())
dict_values([123, 'jin', ['tong', 200]])

1.3 根据key 查value

print(dict1["k1"])
print(dict1["k1"]) #在查询不到时会报错
print(dict1.get("k3"))
if 'k3' in dict1:
print("true")

2.字典修改
dict1['k1'] = 'JIN'
print(dict1.get("k1"))
输出:JIN

3、删除的三种方法

3.1 pop 方法
dict1.pop('k1') #常用方法
print(dict1)
输出:{'k3': ['tong', 200], 'k2': 123}

3.2 del 方法

del dict1['k1']
print(dict1)
{'k3': ['tong', 200], 'k2': 123}
输出:{'k3': ['tong', 200], 'k2': 123}

3.3 popitem 方法

dict1.popitem()
print(dict1)

输出:{'k1': 'jin', 'k2': 123}

4.增加

dict1['k4'] = 'Li'

print(dict1)

{'k3': ['tong', 200], 'k1': 'jin', 'k2': 123, 'k4': 'Li'}

5.清空

dict1.clear()

 

转载于:https://www.cnblogs.com/liuzh6/p/7994893.html

你可能感兴趣的文章
莎莎的简历
查看>>
快速排序(递归与非递归形式)
查看>>
洛谷金秋夏令营模拟赛 第2场 T11737 时之终末
查看>>
汕头市队赛 SRM10 T1模拟只会猜题意
查看>>
noi 4978 宠物小精灵之收服
查看>>
55.动态加载Html
查看>>
9.如何判定常量是否被定义
查看>>
有关UIScrollView 和 UIPageControll 结合使用
查看>>
js中 let 与 var 的区别
查看>>
你知道Java的四种引用类型吗
查看>>
三种数据库连接池的配置及使用(For JDBC)
查看>>
Intellij IDEA 常用的插件 建议全装
查看>>
大前端的自动化工厂(5)—— 基于Karma+Mocha+Chai的单元测试和接口测试
查看>>
MSP项目群管理介绍
查看>>
cdq分治入门学习 cogs 1752 Mokia nwerc 2015-2016 G 二维偏序
查看>>
OCCI开发环境的安装和配置
查看>>
C语言初级进阶2
查看>>
一种坠落的无知感---祭奠、致敬、反思三年生涯之曾经以为拥有全世界(二)...
查看>>
前端常用的正则表达式
查看>>
2018软工实践第一次作业
查看>>