首页 > 编程语言 >【python基础】复杂数据类型-字典(增删改查)

【python基础】复杂数据类型-字典(增删改查)

时间:2023-06-12 09:00:31浏览次数:51  
标签:编写程序 python 数据类型 改查 列表 键值 所示 变量名 字典

1.初识字典

字典,是另外一种复杂的数据类型,相较于列表,字典可以将相关信息关联起来。比如说一个人的信息有名字、年龄、性别等,如果用列表存储的话,不能表示他们之间是相关联的,而字典可以,字典是一个或多个键值对组成
列表的标志是[ ],字典的标志是{ },其语法格式:
{ 键1:值1,键2:值2,,,,,,键n:值n}
键为字符串类型的数据,值可以是字符串、数字、列表、字典类型的数据
比如我们要存储一个人的信息,编写程序如下所示:
image

2.访问键值对/字典

我们创建字典后,可以对字典的键值对以及整个字典进行访问,其语法格式:
访问键值对:字典变量名.[键]
访问字典:字典变量名
编写程序如下所示:
image

3.添加键值对

字典和列表一样是一种动态结构,可随时在其中添加键值对。要添加键值对,可依次指定字典名、用方括号括起的键和相关联的值。其语法格式:
字典变量名[键] = 值
比如给上面的人添加住址信息,编写程序如下所示:
image

4.修改键值对的值

要修改字典中的值,可依次指定字典名、用方括号括起的键以及与该键相关联的新值。其语法格式:
字典变量名.[键] = 新值
比如修改人的年龄信息,编写程序如下所示:
image

5.删除键值对

对于字典中不再需要的信息,可使用del关键字将相应的键值对彻底删除。其语法格式:
del 字典变量名.[键]
编写程序如下所示:
image

标签:编写程序,python,数据类型,改查,列表,键值,所示,变量名,字典
From: https://www.cnblogs.com/lbprogram/p/17474044.html

相关文章

  • C#常见数据类型
    在C#中,有以下常见的数据类型:值类型(ValueTypes):整数类型:int,long,short,byte,sbyte,uint,ulong,ushort浮点类型:float,double字符类型:char布尔类型:bool十进制类型:decimal引用类型(ReferenceTypes):字符串类型:string数组类型:int[],string[],等等类类型:自定......
  • Python程序与设计
    2-27在命令行窗口中启动的Python解释器中实现在Python自带的IDLE中实现print("Helloworld")编码规范每个import语句只导入一个模块,尽量避免一次导入多个模块不要在行尾添加分号“:”,也不要用分号将两条命令放在同一行建议每行不超过80个字符使用必要的空行可以增加代码的可读性运算......
  • Python自动化运维
    2-27在命令行窗口中启动的Python解释器中实现在Python自带的IDLE中实现print("Helloworld")编码规范每个import语句只导入一个模块,尽量避免一次导入多个模块不要在行尾添加分号“:”,也不要用分号将两条命令放在同一行建议每行不超过80个字符使用必要的空行可以增加代码的可读性运算......
  • VBA中数据类型
    VBA中的数据类型主要分为三大类,一个是数字类型,一个是非数字类型,一个是通用类型。......
  • js:typeof和Object.prototype.toString检测数据类型
    (目录)typeof检测数据类型console.log(typeof100);//"number"console.log(typeof"abc");//"string"console.log(typeoffalse);//"boolean"console.log(typeofundefined);//"undefined"console.log(typeoffunction......
  • Python生成指定大小的文件
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/400bd75c.html你好,我是测试蔡坨坨。在日常测试工作中,我们经常需要对上传的文件大小进行测试,例如:一个文件上传功能,限制文件大小最大为10MB,此时我们可能需要测试10MB以及其边界值9MB和11MB;再或者我们有时需要测试一个超大......
  • Centos7python升级3.6升级到3.11.4
    1.下载安装包并上传到服务器https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz2.解压tar-zxfPython-3.11.4.tgz 3.升级升级依赖进入源码目录并编译安装3.1 安装依赖yumgroupinstall"Developmenttools"-yyuminstallzlib-develbzip2-developen......
  • 实验6 turtle绘图与python库应用编程体验
    task1-1源代码1fromturtleimport*23defmove(x,y):4'''画笔移动到坐标(x,y)处'''5penup()6goto(x,y)7pendown()89defdraw(n,size=100):10'''绘制边长为size的正n变形'''1......
  • Centos7安装python
    1.熟悉官网及安装pythonhttps://www.python.org/  安装python1. yum-builddeppython3-y安装依赖:yumgroupinstall"Developmenttools"-yyuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-devellibffi-devel-y......
  • Python判断字符串是否包含特定子串的7种方法(转)
    转自:Python判断字符串是否包含特定子串的7种方法在写代码的过程中,我们经常会遇到这样一个需求:判断字符串中是否包含某个关键词,也就是特定的子字符串。比如从一堆书籍名称中找出含有“python”的书名。判断两个字符串相等很简单,直接==就可以了。其实判断包含子串也非常容易,而且......