python字典-基础

Posted dingkailinux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字典-基础相关的知识,希望对你有一定的参考价值。

一、解释

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

二、列表创建方式

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)键唯一

以上是关于python字典-基础的主要内容,如果未能解决你的问题,请参考以下文章

Python snippet(代码片段)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

python基础数据类型--字典--相关代码

python基础-字典

Python 基础 2022 最新第三课 列表 & 字典