美文网首页
python基础●字典

python基础●字典

作者: 尔果 | 来源:发表于2019-05-10 18:10 被阅读0次

字典:

#格式:以键值对的形式保存,再用大括号包裹(冒号前的数 为 “键”,冒号后的数为对应的“值”)

info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}

说明:

    ●字典和列表一样,也能够存储多个数据

    ●列表中找某个元素时,是根据下标进行的

    ●字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')

    ●字典的每个元素由2部分组成,键:值。例如 'name':'班长' ,'name'为键,'班长'为值

字典的取值输出

根据 键 名称 取对应的 值:

info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}

 print(info['name'])

 print(info['address'])

结果:

    班长

    地球亚洲中国北京

还可以使用  get()方法获取: 比如 : aa = info.get("name")

字典的常见操作1


修改元素

字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改

添加元素


删除元素

对字典进行删除操作,有一下几种:

    del

    clear()

字典常见操作2


len()

测量字典中,键值对的个数


keys

返回一个包含字典所有KEY的列表


values

返回一个包含字典所有value的列表


items

返回一个包含所有(键,值)元祖的列表


has_key

dict.has_key(key)如果key在字典中,返回True,否则返回False


遍历

通过for ... in ...:的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。

注意python语法的缩进

我们之前已经讲过了 字符串的遍历,列表的遍历(元组的遍历与列表的遍历一致),现在我们来看看字典的遍历

遍历字典的key(键)


遍历字典的value(值)


遍历字典的项(元素)


遍历字典的key-value(键值对)

以上的 方法 大家看着图上的代码多练习练习

给大家出个题目:当遇到字典的嵌套时,应该怎么取嵌套数据里面的数据

比如:aa = {"id":"12","info":{"name":"张三","age":18}}, 在dict(aa) 中,取张三的年龄

到目前为止,我们已经学完了python的字符串,列表,元组,字典等数据类型。下面再提一下这几个数据类型之间的转化

比如:整型 转字符串 : aa =  11   --->  字符串: bb = str(aa)    可以查看下 aa 及 bb 的数据类型: print(type(aa)),print(type(bb))

其他的也是一样的: 比如 元组转 列表: aa = (11,)   ---> bb = list(aa)  

常用的数据类型转换

相关文章

  • Python-01基础-11基础知识

    Python 基础知识 tags: Python 基础 2019 年 10 月 内容说明: 变量 列表/元组 字典...

  • 基础·数据容器·字典

    Python基础教程 字典==================== 字典对应其它语言中的Map,概念并不难以理解。...

  • Python 有序字典(OrderedDict)与 普通字典(d

    Python 的基础数据类型中的字典类型分为:无序字典 与 有序字典 两种类型 1.无序字典(普通字典): 输出:...

  • Python 有序字典(OrderedDict)与 普通字典(d

    Python 的基础数据类型中的字典类型分为:无序字典 与 有序字典 两种类型 1.无序字典(普通字典): 输出:...

  • python基础—字典

    节目清单 字典是python中最重要的数据类型,字典由“键-值”对组成的集合,字典中的“值”通过“键”来引用。这里...

  • python基础-字典

    1. 定义 字典是另一种可变对象,类似于我们生活中使用的字典,它可以存储任意类型对象,与列表不同的是,字典的每个元...

  • python 基础 - 字典

    Python 字典 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号...

  • python基础●字典

    字典: #格式:以键值对的形式保存,再用大括号包裹(冒号前的数为 “键”,冒号后的数为对应的“值”)info = ...

  • Python基础--字典

    字典等同于Java中的容器。与JavaScript中的Json对象更相似。由键值对组成,key和value用冒号:...

  • 基础·数据容器·列表&元组

    Python基础教程 类型 数据集合包括:列表,元组,字典 列表=========================...

网友评论

      本文标题:python基础●字典

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