以下总结了近日学习中python字典的一些基本知识

python中的字典也包括了一系列的类似配对叫做键值对,
配对的名字叫键名,值称为键值,例如: dict = {'key': 100, 'key2':112, ...}

通过dict['key1'] 可以输出或修改对应的键值对

键值对的结构案例:

bat = {}
bat['b'] = '百度'
bat['a'] = '阿里巴巴'
bat['t'] = '腾讯'

判断某个键值对是否存在:

print('b' in bat)
print('x' in bat) //判断某个键值对是否存在

输出法则:

print(bat.keys())   //输出bat字典中的所有键名

print(bat.values())  //输出bat字典中的所有键值

print(bat.items())  //输出bat字典中的所有键值对

通过for循环输出如下:

bat = {'a': '阿里巴巴', 'b': '百度', 't': '腾讯'}
for value in bat.values():print(value)for key in bat:print(key)for k,v in bat.items():print(k,'>',v)

键值对的嵌入操作:

boss = {}
boss['name'] = 'robin'
boss['age'] = 45
boss['height'] = 1.78print('The boss named %(name)s is %(age)d-year-old and %(height)g tall.'%boss)

这样,就可以在print中输出键值对的内容了

删除元素操作:

//使用del删除某个元素
del dict['b']
print(dict)

del num
print(num)

(复健计划)python中的字典相关推荐

  1. (复健计划)Python列表

    这里总结了近日学习python中,列表与元祖的一些基础知识 列表的结构与基本下标: list = [100,45,23] 这是一个简单的列表,通过list[数字]可以调用列表中的元素,与C中的数组使用 ...

  2. python字典可以切片吗_7.map(感觉跟python中的字典有点像)数组,切片(make)傻傻分不清楚,多多指点...

    1.映射关系容器为map,其内部使用散列表(hash)实现 2.map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用 3.map[KeyType]Val ...

  3. python字典元素由什么组成_【】Python中,字典、列表、元组分别用 、 、 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复。...

    []Python中,字典.列表.元组分别用 . . 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复. 更多相关问题 (题干)女,25岁,外伤后右侧股骨髁上骨折,在转院途中突然出现 ...

  4. 如何来理解Python中的字典数据类型

    大家好,我是Python建设者.今天给大家讲解下Python中的字典数据类型. 一.前言 字典是Python中的数据类型,可让将数据存储在键/值对中. 二.什么是字典理解? 字典理解是创建字典的一种优 ...

  5. python代码大全表解释-python中的字典用法大全的代码

    如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_CATE ...

  6. 深入探究Python中的字典容器

    字典(dictionary) 我们都曾经使用过语言词典来查找不认识的单词的定义.语言词典针对给定的单词(比如 python)提供一组标准的信息.这种系统将定义和其他信息与实际的单词关联(映射)起来.使 ...

  7. python中列表字典和字符串的相互转化

    python中列表字典和字符串的相互转化有两种方法: (1)使用str和eval的方法,一个简单的例子如下: data = {'name' : 'ACME','shares' : 100,'price ...

  8. python字典怎么设置_在python中设置字典中的属性

    在python中设置字典中的属性 是否可以在python中从字典创建一个对象,使每个键都是该对象的属性? 像这样的东西: d = { 'name': 'Oscar', 'lastName': 'Rey ...

  9. python代码大全-python中的字典用法大全的代码

    如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_CATE ...

最新文章

  1. SAP SD 基础知识之定价中的条件技术(Condition Technique in Pricing)
  2. wxWidgets:窗口大小概述
  3. AndroidStudio工具将Module项目导出成Jar和arr库
  4. Spring里的容器和Bean对象
  5. php 鼠标点击图片放大,css3如何实现鼠标放上图片放大?(附代码)
  6. 基于Java+SpringBoot+vue+element实现校园闲置物品交易网站
  7. 25 FI配置-财务会计-定义冲销原因
  8. windows下mongoDB的环境配置
  9. uft自动化测试工具安装步骤_自动化测试灵魂三问:是什么、为什么和做什么
  10. nginx 设置端口访问网站
  11. 使用DirectPlay进行网络互联(1)
  12. canvas绘制经典星空连线效果
  13. ATmega16 单片机 AVR单片机 直流电机调速器
  14. POI 读取word (word2003 和 word2007)
  15. 杰理之ANC对照目标曲线【篇】
  16. 细说 AppbarLayout,如何理解可折叠 Toolbar 的定制
  17. 11月编程语言排行冠军揭晓,稳
  18. ReactDOM.render 是如何串联渲染链路的?(中)
  19. 理想汽车2022届数据开发岗位笔试
  20. 西工大2021夏信息技术基础认知与实践Python方向作业day0102

热门文章

  1. 前途是光明的,道路是曲折的
  2. app运行时签名校验
  3. 爬虫数据executemany插入_python爬虫:爬取易迅网价格信息,并写入Mysql数据库
  4. 编码标准:纪律和人因工程的双剑合璧
  5. 网易云计算机专业课程,网易云课堂“计算机专业课程”开课
  6. MATLAB图片导出消除坐标轴与白边
  7. 如何搭建一个http服务器
  8. 《Mysql是怎样运行的》读书笔记之单表访问
  9. 案例解析:广域网加速在校园网中的应用
  10. 百科全书: 光纤基础知识详解