映射对象用于将哈希表值映射到任意对象。在python中,有一种称为字典的映射类型。这是可变的。

字典的键是任意的。作为值,我们可以使用不同种类的元素,例如列表,整数或任何其他可变类型的对象。

一些与字典相关的方法和操作是-

方法len(d)

该len()方法返回字典中的元素数。

操作d [k]

它将返回键为“ k”的d项。如果未映射键,则可能会引发KeyError。

方法迭代(d)

该方法将在字典的键上返回一个迭代器。我们还可以使用iter(d.keys())来执行此任务。

方法get(key [,默认])

该get()方法将从键返回值。第二个参数是可选的。如果键不存在,它将返回默认值。

方法 items()

它将使用(键,值)对格式返回项目。

方法 keys()

返回字典中不同键的列表。

方法 values()

从字典中返回不同值的列表。

方法更新(elem)

修改字典中的元素elem。

范例程式码

myDict = {'ten' : 10, 'twenty' : 20, 'thirty' : 30, 'forty' : 40}

print(myDict)

print(list(myDict.keys()))

print(list(myDict.values()))

#create items from the key-value pairs

print(list(myDict.items()))

myDict.update({'fifty' : 50})

print(myDict)

输出结果{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40}

['ten', 'twenty', 'thirty', 'forty']

[10, 20, 30, 40]

[('ten', 10), ('twenty', 20), ('thirty', 30), ('forty', 40)]

{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40, 'fifty': 50}

python映射类型包括哪三种_Python映射类型相关推荐

  1. python映射类型包括哪三种_python新手入门必备——映射类型相关函数

    [摘要]当我们了解字典的四种功能后,我们就需要深入的了解字典为我们做事情提供的大量方法,这里就需要对映射类型的相关函数进行了解,所以今天的文章将会从这一方面入手,帮助大家彻底了解字典. dict()工 ...

  2. python序列类型包括哪三种映射类型_python序列类型包括哪三种_后端开发

    python中表达式4+0.5值的数据类型为?_后端开发 python中表达式4+0.5值的数据类型为浮点型,因为4是整型,0.5是浮点型,在python中规定整型和浮点型相加,结果是浮点型,这是为了 ...

  3. python序列类型包括哪三种映射类型_python序列类型包括哪三种

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  4. python序列类型-python序列类型包括哪三种

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  5. python序列类型包括哪三种映射类型_Python序列类型包括字符串、列表和元组三种,列表是Python中唯一的映射类型...

    Python序列类型包括字符串.列表和元组三种,列表是Python中唯一的映射类型 更多相关问题 [填空题] 秦以后的地方基本建制为().但西汉因分封形成了(). [单选] 药物过敏性口炎的临床特征为 ...

  6. 如何增加人机数量及平衡_如何识别自己身体类型,针对三种不同身体类型的改变策略...

    您是否有这样的感觉,为了减肥,即使食物的摄入量很少,脂肪似乎都能增加.您想增加体重,吃很多,好像也没有太大的变化.它可能与您当前的体型有关.但是真的那么简单吗?您要知道身体的复杂程度. 让我们更进一步 ...

  7. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  8. android os包含那些,os是什么意思(os的基本类型包括哪三种)

    大家都知道,国产手机大部分用的都是安卓系统,可有的叫UI,有的又叫OS. 例如华为是EMUI.小米是MIUI.一加是氢OS.魅族是FLYME OS,不仅如此,叫OS的,还不时地对UI冷嘲热讽,那么OS ...

  9. python进程间的通信方式三种_Python中的进程间通信

    一只甜甜圈 不,zeromq是要走的路.好吃,不是吗?import argparseimport zmqparser = argparse.ArgumentParser(description='ze ...

最新文章

  1. 【深度学习】sigmoid - 二次代价函数 - 交叉熵 - logistic回归 - softmax
  2. delphi打开word文件(刚刚学会的嘿嘿~)
  3. BestCoder Round #91 1001 Lotus and Characters
  4. java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and java.lang.String
  5. Spring Boot自动配置与Spring 条件化配置
  6. 我的一篇思想汇报——君子务本,本立而道生
  7. 2018年广西计算机一级,关于2018年上半年广西壮族自治区全国计算机等级考试报名工作的通知...
  8. [论文笔记]QANET: COMBINING LOCAL CONVOLUTION WITH GLOBAL SELF-ATTENTION FOR READING COMPREHENSION
  9. Prometheus监控学习笔记之PromQL简单示例
  10. 基于matlab高等数学实验 pdf,基于MATLAB的高等数学综合性实验的教学设计.pdf
  11. 《电力电子技术》王兆安 第二章
  12. IDEA安装Gitee插件
  13. ps----高低频磨皮--------中性灰磨皮-----------双曲线磨皮
  14. cad等比例缩放快捷键_CAD比例缩放怎么用,快捷键命令SCALE
  15. 校园网络远程登录虚拟机Linux问题解决
  16. 爬虫实战-爬取豆瓣读书书籍信息
  17. 【数据库】数据库恢复技术
  18. Android中图片的裁剪与压缩
  19. clip-path的学习和简单使用
  20. 税务系统服务器维护导致逾期申报了,申报更正日期改变会导致逾期申报吗

热门文章

  1. LAMP+Postfix+Dovecot+SquirrelMail邮件服务器搭建
  2. PHP代码审计系列(一)
  3. 【通信】网络通信 进程通信 同步异步通信
  4. asixs 响应慢_想开始慢跑锻炼,入手一双asics跑鞋怎么选?
  5. Source Insight的入门使用
  6. 2021.06.02税收和补贴问题
  7. Css弦乐弱音器奏键位,小提琴弱音器的种类及使用方法
  8. oldboy day 4
  9. 【计算机视觉】数字图像处理(二)—— 图像数字化特征介绍
  10. popper.js 使用