美文网首页程序员
16.Python的字典

16.Python的字典

作者: 赵明嗯 | 来源:发表于2020-07-18 22:04 被阅读0次

上一篇讲到Python的数据结构中的序列,这一篇记录一下映射。字典是Python内置的唯一的映射类型。字典是一种容器对象,其中还可以包含其他的对象。字典由键及其对应的值组成,一对键-值叫做项(item)。字典的键是独一无二的,值可以是字典或列表或字符串或其他别的类型的数据。
这里记录一个在书上看到的建立字典的有趣的小栗子。例子用到了字典方法(函数)setdefault和列表方法(函数)append。

>>> girls=['alice','bernice','clarice']
>>> letterGirls={}
>>> for girl in girls:
    letterGirls.setdefault(girl[0],[]).append(girl)
>>> letterGirls
{'a': ['alice'], 'b': ['bernice'], 'c': ['clarice']}

setdefault获取字典指定键相关联的值,若字典不存在该键,则在字典中填加指定的键-值对(项)。

>>> for girl in girls:
        letterGirls.setdefault(girl[0],[])

[]
[]
[]

如上代码所示,由于

letterGirls.setdefault(girl[0],[])

返回的是空列表,所以可以调用列表方法append来添加一个列表元素。

相关文章

  • 16.Python的字典

    上一篇讲到Python的数据结构中的序列,这一篇记录一下映射。字典是Python内置的唯一的映射类型。字典是一种容...

  • 16.Python之函数

    Python之函数 什么是函数函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。 为什么要用函数函数...

  • 16.python算法基础

    1. 算法定义 算法(Algorithm)是指解决问题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表...

  • Swift学习系列 字典的使用

    字典的概念 字典的初始化 字典元素的基本操作 字典的基本操作 字典的遍历 字典合并

  • swift--字典

    创建字典 字典的基本操作 遍历字典 字典合并

  • 字典

    创建字典 访问字典中的值 修改、添加字典 修改字典中的值 在末尾增添新的键/值 删除字典元素 删除字典 清空字典 ...

  • Swift字典

    字典的定义 字典的增删改查 字典的遍历 字典的合并

  • 新2019计划:python学习-字典【4】

    字典 本篇章讲述数据结构字典,主要围绕如何访问字典,如何修改字典,如何删除字典某元素,如何遍历字典,字典的常见方法...

  • 字典

    本节大纲 字典的定义与特性 字典的常用操作 字典的遍历 字典的定义与特性 字典的常用操作 字典的遍历-案例 扩展-...

  • day9-课程总结

    1.字典 增:字典[key] = 值; 字典.setdefaule(key, 值);字典.update(字典)删:...

网友评论

    本文标题:16.Python的字典

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