美文网首页
字典类型和操作

字典类型和操作

作者: HIICIO | 来源:发表于2019-08-13 17:13 被阅读0次

字典类型的概念

/字典是包含0个或多个键值对的集合,没有长度限制,可以根据键索引值的内容.

/映射是一种键(索引)和值(数据)的对应.

/字典类型是映射的体现.

/键值对:键是数据索引的扩展.

/字典是键值对的集合,键值对之间无序.

/python语言中的字典可以通过大括号{}创建,建立模式如下:

    {<键1>:<值1>,<键2>:<值2>,...<键n>:<值n>}

/字典也是一种特殊的集合类型,所以,其为无序且元素间不可重复.

/字典最重要的用法是查找与特定键相对的值,通过索引符来实现.

字典类型的操作

/直接使用大括号{}创建空字典.

a = {} 为创建字典类型的空集合.如要创建集合类型的空集合,需要使用set()

/使用中括号[]向其增加元素和通过键索引值.

字典类型的函数和方法

1. <d>.keys() :返回所有键的信息.

2. <d>.values() :返回所有值得信息.

3. <d>.items() :返回所有键值对.

4. <d>.get(<key>,<default>) :键存在则返回对应值,如不存在则返回默认(default)值,即<default>定义的值.

5. <d>.pop(<key>,<default>) :键存在则返回对应值,并删除该键值对,如不存在则返回默认(default)值,即<default>定义的值.

6. <d>.popiteam() :随机从字典中取出一个键值对,以元组(key,value)形式返回.

7. <d>.clear :删除所有键值对.

8. del <d>[<key>] :删除字典中某(<key>)键对应的键值对.

9. <key>in<d> :判断某键<key>是否存在于字典<d>中,如存在则返回True,不存在False.

/于其他组合数据类型一样,字典可以通过for-in语句对其元素进行遍历,基本语法机构如下:

    for<变量名> in <字典名>:

           <语句块>

      由于键值对中的键相当于索引,因此,for循环返回的变量名是字典的索引值,如果需要获得键值对应的值,可以在语句块中通过get()方法获得.

# list 添加元素的方法是  list.append(a)。将 a 添加到 list 里。

dict 添加元素的方法是  dict.update(dict2)。意为,将 dict2 的内容添加到 dict 中。或通过中括号[]添加元素给dict,如:    dict(<key>) = value   修改已存在键对应值为同一函数.

##列表为可变数据,不可作为键值对的键.

相关文章

  • 字典类型和操作

    字典类型的概念 /字典是包含0个或多个键值对的集合,没有长度限制,可以根据键索引值的内容. /映射是一种键(索引)...

  • Python --- 字典类型及操作

    笔记主要由来于 慕课网 Python 语言程序设计 1.字典类型定义2.字典类型的用法3.字典类型操作函数和方4...

  • Python数据类型_字典类型

    字典类型转换 字典类型的常用操作: key:value, value可以任意类型, key必须不可变类型, 不能重...

  • 6.Python之字典的基础

    字典是针对非系列集合而提供的一种数据类型 字典的概念 简单的字典的实例 字典类型与系列类型的区别 字典的操作 为字...

  • 15、Python基础数据类型

    上集回顾: 字典定义 字典构造 字典常用操作 上集学习了基础数据类型:字典dict,算是对基础数据类型完成了第一遍...

  • 6.3 实例9:基本统计值计算

    六、组合数据类型 6.1 集合类型及操作 6.2 序列类型及操作 6.3 实例9:基本统计值计算 6.4 字典类型...

  • 6.4 字典类型及操作

    六、组合数据类型 6.1 集合类型及操作 6.2 序列类型及操作 6.3 实例9:基本统计值计算 6.4 字典类型...

  • 字典

    字典的操作方法 字典是python中唯一的映射类型,字典也是python中出列表外,最灵活的内置数据结构类型.列表...

  • Python数据类型的性能

    研究列表list和字典dict的各种操作的大O数量级 1. 对比list和dict的不同操作 类型listdict...

  • python字符串基础操作

    字符串基础操作 Python的数据类型可以分为可变数据类型(列表和字典)和不可变数据类型(整型、浮点型、字符串、布...

网友评论

      本文标题:字典类型和操作

      本文链接:https://www.haomeiwen.com/subject/wbdbjctx.html