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

python 字典操作相关推荐

  1. python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】

    本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...

  2. Python字典操作大全

    //2018.11.6 Python字典操作 1.对于python编程里面字典的定义有以下几种方法: >>> a = dict(one=1, two=2, three=3) > ...

  3. python 字典操作提取key,value

    http://blog.csdn.net/hhtnan/article/details/77164198 python 字典操作提取key,value dictionaryName[key] = va ...

  4. python字典操作题_python字典练习题

    python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...

  5. python字典操作 遍历_Python字典遍历操作实例小结

    本文实例讲述了Python字典遍历操作.分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对. dict = {'evapora ...

  6. python字典操作技巧_python的字典使用方法大全

    字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 . 键一般是唯一的,如 ...

  7. python 字典操作遍历

    # 字典即为键值对集合.字典可以有若干个键值对,如果键重复的以后一个为实际值. dict = {"name": "LCF", "age": ...

  8. python字典调用_【python Dict】 python 字典操作

    python字典 是一个无序.以键值对存储的数据类型,数据关联性强.唯一一个映射数据类型.键:必须是可哈希(不可变的数据类型:字符串.数字.元组.bool)值,并且是唯一的 None: none 是一 ...

  9. python字典操作的方法_python 字典操作方法详解

    python 字典操作方法详解 一.总结 一句话总结: 字典就是键值对映射 ,像js和php中的键值对数组:{'name':'jamnes','age':'32'} 1.python字典的增删改查? ...

  10. python字典操作函数_【python】字典的操作方法和函数

    一.字典内置函数&方法 Python字典包含了以下内置函数: 1.cmp(dict1, dict2):比较两个字典元素. 2.len(dict):计算字典元素个数,即键的总数. 3.str(d ...

最新文章

  1. 十问教主楼天城:身似小马心向远,恨未智行更早时
  2. 4 angular 重构 项目_vuejs angularjs 框架的一些比较(vue项目重构四)
  3. 推荐Web开发人员应有的7款免费的Android应用
  4. javaserver_如何在JavaServer Pages中使用Salesforce REST API
  5. 八边形点坐标数的lisp_图形学入门第五课:齐次坐标
  6. 草稿-xpath了解-python 操作xpath小例子
  7. 笔记:windows 2012 安装SQL 2008 群集报错
  8. oracle插入CLOB类型超过4000个字符报ORA-01704错的解决方法及其它相关场景解决方案...
  9. 二阶齐次线性微分方程的通解公式_数学考研辅导(数二)063|高数常微分方程6
  10. 【雷达】Tracking radar targets with multiple reflection points
  11. 国二office计算机基础知识,国二office计算机基础知识选择题
  12. java同步锁-详细易懂
  13. 图之查找关键路径(python)实现
  14. Exynos4412 OV5640摄像头(一)—— 驱动
  15. 仿真软件proteus构建LCD1602四线驱动实验
  16. 360极速浏览器、360浏览器如何清除缓存、清除历史记录、清除cookies
  17. 直流侧电力有源滤波器滤除谐波干扰的原理及方案
  18. android 取imei p10,华为p10如何解锁BootLoader 华为p10解锁BootLoader图文教程
  19. 解析今日头条as,cp,_signiture参数---as,cp
  20. SomeProbles:关于Mac不能格式化新的wd硬盘问题

热门文章

  1. Extjs4中up()和down()的用法以及组件查找_ComponentQuery类
  2. nginx实现大小写字母转换(ngx_http_lower_upper_case模块)
  3. 从头开始复习css之2D变换
  4. Gitlab的CI/CD初尝试
  5. 浅析webrtc中音频的录制和播放流程
  6. spring中bean的两种注入方式
  7. Oracle-RAC安装随笔
  8. 《微服务设计》(三)---- 集成
  9. SharePoint上传循环添加label并获取上传文件名字的扩展名和文件大小(Session[demo] = new ListLabel();方法实现)...
  10. 在迷失中前进--hatita22年蹉跎岁月的长嘘短叹(短叹篇)