字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 。

格式如下所示:

d = {key1 : value1, key2 : value2 }

键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。

>>>dict = {'a': 1, 'b': 2, 'b': '3'}

>>> dict['b']'3'

>>> dict{'a': 1, 'b': '3'}

值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

一个简单的字典实例:

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

也可如此创建字典:

dict1 = { 'abc': 456 }

dict2 = { 'abc': 123, 98.6: 37 }

python字典_python字典可变吗相关推荐

  1. python输入文字、成为字典_Python 字典(Dictionary)操作详解

    一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} ...

  2. python字典_Python 字典

    1.什么是 dict(字典) 上一章节,我们学习了列表(List) 和 元组(tuple) 来表示有序集合. 而我们在讲列表(list)的时候,我们用了列表(list) 来存储用户的姓名. name ...

  3. python 存储字典_python 字典存储

    Python学习笔记--元组.列表和字典的使用笔记 Python学习笔记--元组.列表和字典的使用笔记 最近开始学习python语言,所以在学习中做了一些记录,这次讲的是元组.列表和字典的基础操作和区 ...

  4. python复制字典_python字典复制

    python学习系列--深拷贝和浅拷贝 概念 普通情况下,复制一个对象是不会新开辟内存空间的,只是把新的对象名称指向原有的内存地址,这种操作其实不是算是拷贝,只是新的引用.把新的对象置于新的内存空间中 ...

  5. python定义空字典_python字典空值

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 和get()类似, 但如果键不已经存在于字典中,将会添加键并将值设为defaul ...

  6. python构造字典_python字典构造

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1 dict()构造函数可以返回一个空的字典in : d = dict() in ...

  7. python 命名字典_python字典命名

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! usrbinpython dict = {: zhang, age: 27} ...

  8. python如何使用字典_python字典怎么使用zip

    这篇文章主要介绍了Python zip()函数用法,结合实例形式较为详细的分析了Python zip()函数的功能.使用方法及相关操作注意事项. 这里介绍python中zip()函数的使用:(推荐学习 ...

  9. python 如何定义空字典_python字典中如何添加键值对

    添加键值对 首先定义一个空字典 1 >>> dic={} 直接对字典中不存在的key进行赋值来添加 1 2 3 >>> dic['name']='zhangsan' ...

最新文章

  1. 【HTML/XML 11】XML和HTML的混合使用
  2. VSLAM|回环检测之词袋字典效果测试及一点思考
  3. java.lang.IllegalStateException: Context namespace element ‘annotation-config’ and its parser class
  4. 红外测距模块工作原理_共享单车里的通讯模块,工作原理是啥呢?
  5. mysql笔记03 查询性能优化
  6. SKYLINE UVALive - 4108
  7. homebrew卡在:Updating Homebrew处
  8. python如何用色度表示数值大小_python入门004数字(例程界面很清晰大小也合适)
  9. 百度DOC php,PHP对接百度文档服务DOC
  10. HTTP缓存机制在iOS中的应用和体现
  11. Sakai 2.6 配置
  12. 上海联影医疗公司软件开发工程师面试经历
  13. xcode打包ipa配置手动配置证书
  14. winrm java客户端_winrm service
  15. JEECMS-V8.1常用标签及简易操作
  16. 循迹小车智能搬运:调车篇
  17. 解决-iOS: Thead 1: signal SIGABRT
  18. 解决arcgis地图选中的时候有白色边框的问题
  19. ioredis自定义函数以及在ts声明文件库添加声明
  20. 华中师大计算机专业陈鹏,陈鹏-华中农业大学植物科学技术学院

热门文章

  1. 扩展Python模块系列(二)----一个简单的例子
  2. 如何用rake tasks 生成migration对应的sql
  3. 进程与线程的一个简单解释(转)
  4. CentOS 5安装GIT的基本命令
  5. 产品经理有话说!这个报表神器更新了6大功能,绝对亮眼
  6. 调研了32家银行,总结出了银行BI大数据平台建设的一套模式
  7. OpenEIM 从天上飘落下来
  8. 微软OOXML正式成为国际标准 更名为OXML
  9. 关于很多人 年底被炒!
  10. matlab 纯数据表格,MATLAB uitable表格数据更新处理