专栏首页阿凯的ExcelPython读书笔记13(初识字典)

Python读书笔记13(初识字典)

今天和大家分享的是字典~

字典是使用频率仅次于列表,部分应用使用频率其实比列表还要多。

字典是虾米呢?先看一下长什么样子~

不好意思~拿错图了~

字典是大括号括起来的,以键值对形式存在的。

图片介绍了两种定义字典的方式:

第一种就是直接赋值~用大括号括起来

对象名 = {键1:值1,键2:值2}

第二种是使用dict函数形式定义

第二种就是使用dict函数,在括号内使用的是变量赋值的方式定义

特性:

1、通过键(KEY),而非位置偏移(下标索引)访问数据

与列表、元组、字符串完全不同

2、可包括任意对象的无序集合

与之前学习的都是有序的,字典没有顺序的概念,因为是通过键访问数据的

3、可变长度、异质、可任意嵌套(列表可变)

与列表类似

4、对象引用表(Hash Table)

存储机制是哈希表~

一、访问字典数据

变量名接上“键”名即可返回“键”对应的“值”

可以使用get方法获得某个字典键对应的值,好处是可以自定义查不到的时候的返回值

二、获取字典的所有键

使用字典名.keys()方法可以获取键

如果想更方便的对获取的键进行处理,可以转化为列表。

转化成列表可以使用list函数实现转换

三、获取字典的所有值

使用字典名.values()方法可以获取所有的值

四、获取字典全部内容

for (k,v) in inf.items():

print('{}->{}'.format(k,v))

(k,v) 定义了一个元组

'{}->{}'.format(k,v)

format函数还记得用法吗?如果不记得可以看第五篇文章的王牌应用,格式化字符串!

五、获取字典表的长度

就酱~

本文分享自微信公众号 - 阿凯的Excel(akexcel),作者:阿忠凯

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-01-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python读书笔记14(字典的增改删)

    上期分享了字典的创建于访问,本期和大家分享的是最重要的营改增政策! 不好意思!串台了,本期和大家分享的是字典的增改删! 一、我们先创建一下新的字典 ? 二、添加...

    用户1332619
  • Python读书笔记19(函数与返回值)

    为什么计算机与程序可以简化我们的工作量,因为我们只需要了解输入输出即可,不需要关心中间的计算过程。 那我们今天就聊一下如何使用函数输出返回值。 我们设想有一个函...

    用户1332619
  • 快捷键-提速版

    今天和大家分享的是快捷键提速版!!(什么是提速版,就是可以迅速提高你的工作速度哇!!貌似所有的Excel技巧都可以提高工作速度) 快捷键提速版正式开始 1、...

    用户1332619
  • python有序字典

    有序字典和通常字典类似,只是它可以记录元素插入其中的顺序,而一般字典是会以任意的顺序迭代的。

    py3study
  • 字典

    在Python中,字典是一系列键-值对。每个键都与一个值相关,你可以使用捡来访问与之相关联的值,与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将Py...

    于小勇
  • Python数据类型之字典

    大家好 今天我们来共同探讨 Python的另外一种数据类型 字典 技术要点: 字典的定义 字典的基本使用 字典的特性 对于常规字典的定义 相信大家应该很熟悉 常...

    企鹅号小编
  • Python基础学习-字典

    一:使用字典:在Python中,字典是一系列键-值对,与键相关联的值可以是数字、字符串、列表乃至字典。字典用放在花括号{}中的一系列键-值对表示。键与值之间用冒...

    爱吃西瓜的番茄酱
  • Kali Linux下社工密码字典生成工具Cupp和Cewl教程

    Cupp是一款用Python语言写成的可交互性的字典生成脚本。尤其适合社会工程学,当你收集到目标的具体信息后,你就可以通过这个工具来智能化生成关于目标的字典。当...

    FB客服
  • python数据分析基础day4-字典字典的定义字典创建字典元素的获取字典的排序

    今天说一下重要的数据类型,字典。 字典的定义 python中字典类型就是键值对的集合,其中键在一个字典中必须是唯一的,值没有这个要求。此外,值可以是数值,字符串...

    billyang916
  • Python_实用入门篇_11

    字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型。字典是另一种...

    py3study

扫码关注云+社区

领取腾讯云代金券