一、解释

像列表一样,“字典”是许多值的集合。但不像列表的下标,字典的索引可以 使用许多不同数据类型,不只是整数。字典的索引被称为“键”,键及其关联的值 称为“键-值”对。

二、列表创建方式

1.

In [23]: myCat = {'size': 'fat', 'colr': 'gray', 'disposition': 'loud'}

In [24]: myCat
Out[24]: {'colr': 'gray', 'disposition': 'loud', 'size': 'fat'}

将一个字典赋予myCat,这个字典的键是'size'、'color'和'disposition'。这 些键相应的值是'fat'、'gray'和'loud'。

2.用dict()

In [27]: myCat = dict((('size','fat'),('colr','gray'),))  #第一个括号是dict()的括号,第二个括号是myCat字典的括号,第三个括号是每个键值对本身有一个括号

In [28]: myCat
Out[28]: {'colr': 'gray', 'size': 'fat'}

3.fromkeys()

In [91]: dict01 = dict.fromkeys(['host1','host2','host3'],['test'],)

In [92]: dict01
Out[92]: {'host1': ['test'], 'host2': ['test'], 'host3': ['test']}

三、特点

(1)无序性(字典不排序)

(2)键唯一

最新文章

  1. MySql 里的IFNULL、NULLIF和ISNULL用法
  2. struts2.5框架使用通配符指定方法常见错误
  3. primefaces p:tableData 显示 List<List>
  4. notepad++的环境变量
  5. 【LeetCode】7. Reverse Integer 整型数反转
  6. Quartz Scheduler(2.2.1) - Usage of SimpleTrigger
  7. Android学习笔记(十二)BroadcastReceiver的有序广播和优先级
  8. linux下实现自己的shell解释器
  9. struts2中 ServletActionContext与ActionContext区别
  10. 泛型 "new的性能"
  11. Algorithm --> 邮票连续组合问题
  12. SQLServer特殊字符/生僻字与varchar
  13. 周末班:Python基础之函数进阶
  14. Lua的内存管理
  15. SpringBoot学习(六)-->SpringBoot的自动配置的原理
  16. [wxgl] load image fail
  17. Spring Boot - Profile配置
  18. python:异常处理、自定义异常、断言
  19. python高并发?
  20. 网页loading GIF图片(加载)

热门文章

  1. PAT Basic 1010 一元多项式求导 (25 分)(活用stringstream,昨天学习的)
  2. PAT Advanced 1042 Shuffling Machine (20 分)(知识点:利用sstream进行转换int和string)
  3. Asc函数与Chr函数
  4. Python核心技术与实战——十|面向对象的案例分析
  5. git log混乱之混乱操作
  6. Java数据封装成树形结构,多级
  7. Python 基本数据类型详解
  8. vue请求数据
  9. 移动端300ms兼容问题(移动端经典问题)
  10. 小程序-登录-token