Python中的字典dict(定义、特性及增删改查操作) 您所在的位置:网站首页 dict在python中的意思 Python中的字典dict(定义、特性及增删改查操作)

Python中的字典dict(定义、特性及增删改查操作)

2022-06-04 02:59| 来源: 网络整理| 查看: 265

一、定义字典 方式一:s = { } 在这里插入图片描述 结果: 在这里插入图片描述 方式二:字典 key-value 键值对

s = { 'linux':[100,99,80], #一个key对应一个value 'python':[89,90,100] }

在这里插入图片描述 结果: 在这里插入图片描述 方式三:工厂函数

d = dict() #定义空字典 d = dict(a=1,b=2) #定义字典,初始化字典key-value键值对

在这里插入图片描述 结果: 在这里插入图片描述 方式四:字典的嵌套

student = { #字典student 123:{ #字典student中嵌套的字典123 "name":'tom', 'age':18, 'score':99 }, 456:{ #字典student中嵌套的字典456 'name':'lily', 'age':19, 'score':98 } }

在这里插入图片描述结果: 在这里插入图片描述二、字典的特性 1、成员操作符 在这里插入图片描述结果: 在这里插入图片描述2、for循环 for循环遍历是针对key值的遍历 在这里插入图片描述结果: 在这里插入图片描述遍历整个字典 在这里插入图片描述结果: 在这里插入图片描述

三、字典元素操作 1、增加 方式一:service[‘https’] = 443 直接给service字典中添加key为https键值value为443的信息 方式二:service.update(dns=53)在service字典中添加key为dns键值value为53的信息 这两种方式特点:

如果key值存在,则更新对应的value值 如果key值不存在,则添加对应的值

方式一实例: 在这里插入图片描述结果: 在这里插入图片描述方式二实例: 在这里插入图片描述结果: 在这里插入图片描述方式三:service.setdefault(‘http’,9090) 特点:

如果key值存在,不做修改 如果key值不存在,则添加对应的值

实例: 在这里插入图片描述结果: 在这里插入图片描述2、删除 pop删除指定key对应的value值 特点:弹出内容可用变量接收 在这里插入图片描述 结果: 在这里插入图片描述 popitem()删除最后一个key-value键值对 特点:弹出内容可用变量接收 在这里插入图片描述 结果: 在这里插入图片描述 clear()清空字典内容 特点:清空字典内容不能用变量接收

在这里插入图片描述结果: 在这里插入图片描述3、查看

service.keys() # 查看字典service中所有的key值 service.values() #查看字典service中的所有value值 service.items() #查看字典service中的所有key-value键值对

service.keys() # 查看字典service中所有的key值

在这里插入图片描述结果: 在这里插入图片描述 service.values() #查看字典service中的所有value值 在这里插入图片描述结果: 在这里插入图片描述 service.items() #查看字典service中的所有key-value键值对 在这里插入图片描述结果: 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有