python第七章(字典)

这篇具有很好参考价值的文章主要介绍了python第七章(字典)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一。字典(类型为dict)的特点:

1.符号为大括号

2.数据为键值对形式出现

3.各个键值对之间以逗号隔开

格式:str1={'name':'Tom'}  name相当于键值(key),Tom相当于值

二。空字典的创建方法

python第七章(字典),python,开发语言

三。字典的基本操作(增删改查)

1.字典的增加操作:字典序列[key] = 值

注意点:如果存在则进行修改值,不存在,则在末尾进行追加

python第七章(字典),python,开发语言

2.字典的删除操作

方法一:del:删除字典或删除字典中指定的键值对,不存在则会进行报错处理

python第七章(字典),python,开发语言

方法二:clear:清空字典

python第七章(字典),python,开发语言

3.字典的更改操作

python第七章(字典),python,开发语言

4.字典的查看操作

方法一:key值进行查找操作,如果查找内容不存在则会进行报错处理

python第七章(字典),python,开发语言

方法二:函数方法

get():查找字典序列中其中一个key的值,查找内容不存在会默认为None

key():查找的内荣是字典中所有的key

values():查找的内荣是字典中key所对应的值

items():查找的内荣不仅包括key还包括key所对应的值

python第七章(字典),python,开发语言python第七章(字典),python,开发语言

四,字典的遍历:

1.遍历字典中的key:

python第七章(字典),python,开发语言

2.遍历字典中的值:

python第七章(字典),python,开发语言

3.遍历字典中的key以及所对应的值

python第七章(字典),python,开发语言

4.键值对的优化遍历效果(拆包):key代表名字name,value代表内容Tom

python第七章(字典),python,开发语言文章来源地址https://www.toymoban.com/news/detail-819881.html

到了这里,关于python第七章(字典)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 自然语言处理: 第七章GPT的搭建

    在以transformer架构为框架的大模型遍地开花后,大模型的方向基本分成了三类分别是: decoder-only架构 , 其中以GPT系列为代表 encoder-only架构,其中以BERT系列为代表 encoder-decoder架构,标准的transformer架构以BART和T5为代表 大模型的使用方法如下: 分解成pre-train 和fine-tuning ,其中pr

    2024年02月13日
    浏览(52)
  • 【JavaWeb后端开发-第七章】SpingBoot原理

        在前面的所有章节当中,我们学习的都是web开发的技术使用,都是 面向应用层面 的,我们学会了怎么样去用。而我们今天所要学习的是 web后端开发 的最后一个篇章 springboot原理 篇,主要偏向于 底层原理 。 本章节的安排包括三个部分:     1. 配置优先级 :

    2024年01月20日
    浏览(55)
  • Python之第七章 函数 --- 基础

    目录 Python之第七章 函数 --- 基本 1.模块化程序设计 1.基本思想 2.特点 2.定义函数 1.格式: 2.函数名: 3.形式参数: 4.函数体 ​编辑 3.函数调用 1.作用 2.格式 3.调用方式 4.实例 4.return语句 1.作用 2.注意 3.return可以返回任意Python的对象 5.函数参数 1.位置参数 ​2.参数 3.默

    2024年02月09日
    浏览(49)
  • 【头歌-Python】Python第七章作业(初级)

    输入一个非空字符串,去除重复的字符后,从小到大排序输出为一个新字符串。 一个非空字符串 去重排序后的字符串 示例 输入: 输出: 输入一系列以逗号分隔的英文人名,其中包含重复的名字,请将其中重复的名字去掉,输出包含不重复人名的列表,名字出现顺序与输入

    2024年02月08日
    浏览(88)
  • python学习笔记:第七章面向对象

    与java类似,python作为一种面向对象的编程语言,也可以创建自定义的对象和类。 它的特性主要有:继承,封装,多态,方法,属性,超类 两者转换 每个类对应每个对象,下面有类变量 起到封装变量,封装函数,代码的作用 格式 实例化类,给类赋值 在创建对象时,就会被

    2024年02月13日
    浏览(53)
  • 第七章:敏捷开发工具方法-part1-敏捷开发基础

    敏捷开发背景 速度是企业竞争致胜的关键因素,软件项目的最大挑战在于一方面需要应付变动中的需求,一方面需要在有限的时间完成项目,传统的软件工程难以满足这些要求 所以软件团队除了在技术上必须日益精进,更需要运用有效的开发流程,以确保团队能够发挥综效

    2024年02月09日
    浏览(66)
  • Qt5开发及实例V2.0-第七章-Qt图形视图框架

    7.1.1 Graphics View的特点 Graphics View框架结构的主要特点如下。 (1)Graphics View框架结构中,系统可以利用Qt绘图系统的反锯齿、OpenGL工具来改善绘图性能。 (2)Graphics View支持事件传播体系结构,可以使图元在场景(scene)中的交互能力提高1倍,图元能够处理键盘事件和鼠标事

    2024年02月07日
    浏览(51)
  • 第七章:敏捷开发工具方法-part2-CI/CD工具介绍

    什么是CI/Cd? CI-Continuous integration : 持续集成 是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代吗行合并到一起并切相互不影响工作。 CD-continuous deployment : 持续部署 是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的

    2024年02月09日
    浏览(56)
  • (数字图像处理MATLAB+Python)第七章图像锐化-第三节:高斯滤波与边缘检测

    高斯函数 :是一种常见的连续函数,通常用符号 G ( x ) G(x) G ( x ) 表示。它可以用下面的公式定义 G ( x ) = 1 σ 2 π e − x 2 2 σ 2 G(x)=frac{1}{sigma sqrt{ 2pi }}e^{-frac{x^{2}}{2sigma^{2}}} G ( x ) = σ 2 π ​ 1 ​ e − 2 σ 2 x 2 ​ 其中, x x x 是自变量, σ sigma σ 是一个正实数,表示高斯函

    2024年02月06日
    浏览(57)
  • (数字图像处理MATLAB+Python)第七章图像锐化-第一、二节:图像锐化概述和微分算子

    图像锐化 :是一种用于改善图像质量的技术,它可以 增强图像中的高频细节信息 ,从而使得图像更加清晰和有视觉冲击力。在图像处理和计算机视觉中,图像锐化通常被用于特征提取、图像增强、目标识别等应用中 图像边缘分析 :是一种用于在图像中找到 明显的边缘或轮

    2024年02月01日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包