python 字典操作
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 字典操作相关推荐
- python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】
本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...
- Python字典操作大全
//2018.11.6 Python字典操作 1.对于python编程里面字典的定义有以下几种方法: >>> a = dict(one=1, two=2, three=3) > ...
- python 字典操作提取key,value
http://blog.csdn.net/hhtnan/article/details/77164198 python 字典操作提取key,value dictionaryName[key] = va ...
- python字典操作题_python字典练习题
python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...
- python字典操作 遍历_Python字典遍历操作实例小结
本文实例讲述了Python字典遍历操作.分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对. dict = {'evapora ...
- python字典操作技巧_python的字典使用方法大全
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 . 键一般是唯一的,如 ...
- python 字典操作遍历
# 字典即为键值对集合.字典可以有若干个键值对,如果键重复的以后一个为实际值. dict = {"name": "LCF", "age": ...
- python字典调用_【python Dict】 python 字典操作
python字典 是一个无序.以键值对存储的数据类型,数据关联性强.唯一一个映射数据类型.键:必须是可哈希(不可变的数据类型:字符串.数字.元组.bool)值,并且是唯一的 None: none 是一 ...
- python字典操作的方法_python 字典操作方法详解
python 字典操作方法详解 一.总结 一句话总结: 字典就是键值对映射 ,像js和php中的键值对数组:{'name':'jamnes','age':'32'} 1.python字典的增删改查? ...
- python字典操作函数_【python】字典的操作方法和函数
一.字典内置函数&方法 Python字典包含了以下内置函数: 1.cmp(dict1, dict2):比较两个字典元素. 2.len(dict):计算字典元素个数,即键的总数. 3.str(d ...
最新文章
- 十问教主楼天城:身似小马心向远,恨未智行更早时
- 4 angular 重构 项目_vuejs angularjs 框架的一些比较(vue项目重构四)
- 推荐Web开发人员应有的7款免费的Android应用
- javaserver_如何在JavaServer Pages中使用Salesforce REST API
- 八边形点坐标数的lisp_图形学入门第五课:齐次坐标
- 草稿-xpath了解-python 操作xpath小例子
- 笔记:windows 2012 安装SQL 2008 群集报错
- oracle插入CLOB类型超过4000个字符报ORA-01704错的解决方法及其它相关场景解决方案...
- 二阶齐次线性微分方程的通解公式_数学考研辅导(数二)063|高数常微分方程6
- 【雷达】Tracking radar targets with multiple reflection points
- 国二office计算机基础知识,国二office计算机基础知识选择题
- java同步锁-详细易懂
- 图之查找关键路径(python)实现
- Exynos4412 OV5640摄像头(一)—— 驱动
- 仿真软件proteus构建LCD1602四线驱动实验
- 360极速浏览器、360浏览器如何清除缓存、清除历史记录、清除cookies
- 直流侧电力有源滤波器滤除谐波干扰的原理及方案
- android 取imei p10,华为p10如何解锁BootLoader 华为p10解锁BootLoader图文教程
- 解析今日头条as,cp,_signiture参数---as,cp
- SomeProbles:关于Mac不能格式化新的wd硬盘问题
热门文章
- Extjs4中up()和down()的用法以及组件查找_ComponentQuery类
- nginx实现大小写字母转换(ngx_http_lower_upper_case模块)
- 从头开始复习css之2D变换
- Gitlab的CI/CD初尝试
- 浅析webrtc中音频的录制和播放流程
- spring中bean的两种注入方式
- Oracle-RAC安装随笔
- 《微服务设计》(三)---- 集成
- SharePoint上传循环添加label并获取上传文件名字的扩展名和文件大小(Session[demo] = new ListLabel();方法实现)...
- 在迷失中前进--hatita22年蹉跎岁月的长嘘短叹(短叹篇)