首页 > 其他分享 >easydict的使用方法

easydict的使用方法

时间:2023-11-24 12:33:58浏览次数:34  
标签:easydict EasyDict ed key1 使用 print 方法 字典

EasyDict是FluentDict的一个分支,它为Python字典提供了一种更简洁的访问方式。使用EasyDict,您可以像访问属性一样访问字典的键和值,而无需使用方括号和键。以下是EasyDict的常用方法:

1.创建EasyDict对象:通过将一个字典传递给EasyDict构造函数来创建一个EasyDict对象。例如:

from easydict import EasyDict

d = {'key1': 'value1', 'key2': 'value2'}

ed = EasyDict(d)

2.访问字典的值:使用点号(.)访问字典的值。例如:

print(ed.key1) # 输出:value1

3.设置字典的值:使用点号(.)设置字典的值。例如:

ed.key1 = 'new_value1'

print(ed.key1) # 输出:new_value1

4.删除字典的键:使用点号(.)删除字典的键。例如:

del ed.key1

5.检查键是否存在:使用has_key()方法检查字典中是否存在某个键。例如:

print(ed.has_key('key2')) # 输出:True

6.获取所有键:使用keys()方法获取字典中的所有键。例如:

print(ed.keys()) # 输出:['key2']

7.获取所有值:使用values()方法获取字典中的所有值。例如:

print(ed.values()) # 输出:['value2']

8.获取键值对:使用items()方法获取字典中的所有键值对。例如:

print(ed.items()) # 输出:[('key2', 'value2')]

 

标签:easydict,EasyDict,ed,key1,使用,print,方法,字典
From: https://www.cnblogs.com/full-stack-linux-new/p/17853493.html

相关文章

  • 麒麟KYSEC使用方法06-命令设置账户锁定
    往期好文:麒麟KYSEC使用方法05-命令设置密码强度hello,大家好啊,今天给大家带来麒麟KYLINOS的kysec使用方法系列文章第六篇内容----使用命令设置账户锁定,账户锁定策略有一个文件需要修改,common-auth,今天给大家介绍一下使用命令设置账户锁定的文章,欢迎大家点个赞并点个在看。关注我吧!1......
  • 使用 pdf.js 在线预览 pdf 文件
    1、下载 https://github.com/mozilla/pdf.js/releases2、解压后得到build和web两个文件夹3、将其放入网站目录下4、使用web中的viewer.html即可在线预览pdf文件viewer.html?file=xxx.pdf5、无法加载请检查是否有相应的mime配置(mjs、ftl)......
  • 一文了解导入测试数据自动化生成测试用例的方法
    概述  在模型开发过程中,测试是一个不可或缺的环节。在测试过程中,测试用例的编写是所有测试工程师关注的重点和难点。在编写的过程中,可能会遇到各种各样的问题,比如历史测试用例的复用,比如在MiL阶段回放HiL阶段的测试数据来debug,又如需要通过Excel实现测试用例的存储等等。上述......
  • Android新手必学-ListView控件的使用
    简介在Android应用开发中,ListView是一种常用的UI控件,用于展示可滚动的列表视图。它可以用来展示大量数据,并且提供了灵活的布局和交互方式。本文将详细介绍ListView控件的使用方法,包括创建和配置ListView、自定义适配器以及处理列表项点击事件等。目录ListView介绍创建和配置ListVie......
  • Thymeleaf使用
    一、什么是Thymeleaf:Thymeleaf官网是这么解释的:Thymeleafisamodernserver-sideJavatemplateengineforbothwebandstandaloneenvironments.译过来就是:Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎 Thymeleaf模板的运行离不开web的环境,所以你......
  • (转)tput命令行使用说明
    tput命令行使用说明https://blog.csdn.net/fdipzone/article/details/99939611.tput简介tput可以更改终端功能,如移动或更改光标,更改文本属性,清除终端屏幕的特定区域等。2.命令行使用说明2.1光标属性tputclear#清除屏幕tputsc#记录当前光标位置tputrc#恢复光标到最后保存......
  • log4net使用过程
    1.安装log4net,通过Nuget下载2.在AssemblyInfo.cs中添加[assembly:log4net.Config.XmlConfigurator(ConfigFile="log4net.config",ConfigFileExtension="config",Watch=true)]3.编写log4net.config,放在工程目录和exe目录<?xmlversion="1.0"?......
  • hutool 使用 TreeUtil 查询树型结构
    之前写过一篇用stream流实现查询树型结构的文章,现在以hutool中的TreeUtil再来实现一次,之前的帖子JavaStream流实现递归查询树型结构查询出所有数据,用父节点递归查询出所有子节点数据/***封装备注分类集合**@paramremarkTypeList备注分类集合*......
  • 函数计算的新征程:使用 Laf 构建 AI 知识库
    Laf已成功上架Sealos模板市场,可通过Laf应用模板来一键部署!这意味着Laf在私有化部署上的扩展性得到了极大的提升。Sealos作为一个功能强大的云操作系统,能够秒级创建多种高可用数据库,如MySQL、PostgreSQL、MongoDB和Redis等,也可以一键运行各种消息队列和微服务,甚至G......
  • C# 中增加一个使用StopWatch记录方法执行时间的通用方法
    目录一背景二源码2.1注意事项三使用方法一背景在很多时候我们在进行代码排查的时候需要在日志中记录代码的执行时间从而方便我们进行代码运行效率的执行,我们在日志中准确记录方法的执行时间,这样方便我们进行代码的排查,下面分享一个我们常用的记录方式,方便使用,而且最重要的......