# dict: 字典,通过key-value(键-值)匹配的方式存储数据,完全不考虑位置# key作为查询关键字,只能使用不可变类型的数据,通常都使用字符串当作key# 同一个字典中,不允许出现重复的key.

工具/原料

python3.1.6

pycharm

方法/步骤

1

# 定义一个字典

d = {1: 11, 2: 22, 3: 33}print(d, type(d))

2

a = d[4] # 通过key查询对应的元素,如果key不存在就崩了。print(a)

3

a = d.get(2) # 通过key查询对应的元素,如果key不返存在,回None.print(a)

4

d[4] = 44 # 如果key存在就修改,如果不存在就新增print(d)

5

a = d.pop(4) # 根据key删除某个键值对。返回结果是被删除的元素。print(d, a)

6

# d.clear() # 清空# print(d)print('******遍历字典key****')for x in d: # 直接遍历字典,默认遍历的是key(键,标记) print(x)

END

注意事项

dict是python中的可变数据类型。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

python字典的用法_python字典dict使用方法大全相关推荐

  1. python字典的用法_Python字典的用法详解(附示例)

    本篇文章给大家带来的内容是关于Python字典的用法详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 字典的表现形式为:{key:value},键和值之间用冒号分隔,每个 ...

  2. python中字典的用法_Python字典操作用法总结

    基本语法: dict = {'ob1':'computer', 'ob2':'mouse', 'ob3':'printer'} 技巧: 字典中包含列表:dict={'yangrong':['23',' ...

  3. python字典高级用法_Python 字典的高级用法

    一. collections 中 defaultdict 的使用 1.一个字典映射多个值: 待处理字典: l = [('a',2),('b',3),('a',1),('b',4),('a',3),(' ...

  4. python字典的用法_Python 字典 items() 使用方法及示例

    Python 字典 items() 使用方法及示例 items()方法返回一个视图对象,该对象显示字典的(键,值)元组对的列表. items()方法的语法为:dictionary.items() it ...

  5. python loads的用法_Python中json.loads方法

    Python中json.loads方法的典型用法代码 示例1: _initialize_members # 需要导入模块: import json [as 别名] # 或者: from json im ...

  6. python中remove用法_Python 列表 remove() 使用方法及示例

    Python 列表 remove() 使用方法及示例 remove()方法从列表中删除第一个匹配元素(作为参数传递). remove()方法的语法为:list.remove(element) remo ...

  7. python isnumeric函数用法_Python 字符串 isnumeric() 使用方法及示例

    Python 字符串 isnumeric() 使用方法及示例 如果字符串中的所有字符均为数字字符,则isnumeric()方法将返回True.如果不是,则返回False. 数字字符具有以下属性:Num ...

  8. python的stack用法_Python numpy.stack函数方法的使用

    numpy.stack numpy.stack(arrays, axis=0, out=None)      [source] 沿着新的轴连接数组序列. axis参数在结果的维度中指定新轴的索引.例如 ...

  9. python的property用法_Python的@property使用方法详解

    1. 作用 将类方法转换为类属性,可以用 . 直接获取属性值或者对属性进行赋值 2.实现方式 使用property类来实现,也可以使用property装饰器实现,二者本质是一样的.多数情况下用装饰器实 ...

最新文章

  1. 图像凸性检测函数convexityDefects在Python2.7下使用opencv3.0的问题
  2. 统计SQL2005中数据库中的每张表的记录数
  3. RabbitMQ管理(1)——多租户与权限
  4. eclipse下面web工程没有src/main目录
  5. SSRS: How to Display Checkbox on Report
  6. spring学习(5):spring简介
  7. tfs 未能在以下位置创建报表文件夹 /TfsReports: 授予的权限不足,无法执行此操作
  8. Python帮你把B站上喜欢的视频下载下来
  9. 车道线检测的学习笔记
  10. Tiny Jpeg Decoder (JPEG解码程序) 源代码分析 2:解码数据
  11. Android组件化demo实现以及遇坑分享
  12. python---python3 获取当前路径及os.path.dirname的使用;os.path.abspath(__file__)用法及意义
  13. HTML/CSS/js 日期等其他函数 相关收藏
  14. 计算机操作系统笔记——线程及其实现
  15. 面向车路协同的路侧感知仿真系统
  16. 扫描到计算机怎么转换为文字,扫描仪扫描出来的图片怎么转换成文字
  17. Guzzle中的异步请求
  18. 云脉H5文档管理系统之文件管理的共享与协作
  19. 大班线描机器人_大班美术lbrack;漂亮的机器人rsqb;活动设计
  20. 头牌知产介绍燃气灶商标注册类别属哪一类?

热门文章

  1. 保姆级使用PyTorch训练与评估自己的MobileNetV2网络教程
  2. 数据处理:1 用pandas处理大型csv文件 2 使用Pandas分块处理大文件 3 分块读取
  3. (4.2.49)微信APM:Matrix源码浅析
  4. 智能手环数据研究1——系统响应时延简易评估
  5. CAS到底是怎么回事
  6. 常用数据库的特点、应用场景信息整理
  7. C语言程序设计(三)高级特性
  8. 『解疑』flex布局 flex-wrap:wrap 自动换行属性,导致两行div中间有大空行。
  9. 使用html5的游戏,使用HTML5制作游戏
  10. java集成华为推送