Python munch包 /Munch() 的用法详解
安装:
pip install munch
定义字典的三种方式:
from munch import Munch # 字典的定义方式1: dict_1 = {'Age':8, 'School':'RUNOOB'} print(dict_1) # 字典的定义方式2: dict_2 = dict(Age = 8, School='RUNOOB') print(dict_2) # 字典的定义方式3: dict_3 = Munch() dict_3.Age = 15 dict_3.School = 'RUNOOB' print(dict_3)
得到结果:
{'Age': 8, 'School': 'RUNOOB'}
{'Age': 8, 'School': 'RUNOOB'}
Munch({'Age': 15, 'School': 'RUNOOB'})
使用Munch()实现增删改
#增删改 # 增 dict_3.Weight='80kg' print(dict_3) # 删 del dict_3.Age print(dict_3) #改 dict_3.School="西安" print(dict_3)
得到结果:
Munch({'Age': 15, 'School': 'RUNOOB', 'Weight': '80kg'})
Munch({'School': 'RUNOOB', 'Weight': '80kg'})
Munch({'School': '西安', 'Weight': '80kg'})
到此这篇关于Python munch包 /Munch() 的用法的文章就介绍到这了,更多相关Python munch包内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
python munch库的使用解析
字典是 Python 中基础的数据结构之一,字典的使用,可以说是非常的简单粗暴,但即便是这样一个与世无争的数据结构,仍然有很多人 "看不惯它" . 也许你并不觉得,但我相信,你看了这篇文章后,一定会和我一样,对原生字典开始有了偏见. 我举个简单的例子吧 当你想访问字典中的某个 key 时,你需要使用字典特定的访问方式,而这种方式需要你键入 一对中括号 还有 一对引号 >>> profile = dict(name="iswbm") >>
-
python yield和Generator函数用法详解
这篇文章主要介绍了python yield和Generator函数用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 首先我们从一个小程序导入,各定一个list,找出其中的素数,我们会这样写 import math def is_Prims(number): if number == 2: return True //除2以外的所有偶数都不是素数 elif number % 2 == 0: return False //如果一个数能被除1和
-
Python画笔的属性及用法详解
画笔有颜色.画线的宽度等属性. 1.turtle.pensize() :设置画笔的宽度: 2.turtle.pencolor():没有参数传入返回当前画笔颜色:传入参数设置画笔颜色,可以是字符串如"green", "red",也可以是RGB 3元组 >>> pencolor('brown') >>> tup = (0.2, 0.8, 0.55) >>> pencolor(tup) >>> pen
-
python re模块的高级用法详解
总结 以上所述是小编给大家介绍的python re模块的高级用法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持!
-
python切片及sys.argv[]用法详解
一.python切片 a=a[::-1] 倒序 a=a[1:10:2] 下标1~10,以2间隔取 a=a[::2] 2间隔返回a[:] a=[1,2,3,4,5,6,7] print(a[::2]) [1,3,5,7] 二.sys.argv[]用法 Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始. 例: import sys,os os.system(sys.argv[1]) 这个例子os.system接收命令行参数,运行参数指令,保存为
-
Python values()与itervalues()的用法详解
dict 对象有一个 values() 方法,这个方法把dict转换成一个包含所有value的list,这样,我们迭代的就是 dict的每一个 value: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print d.values() # [85, 95, 59] for v in d.values(): print v # 85 # 95 # 59 如果仔细阅读Python的文档,还可以发现,dict除了values()方法外,还有一个 iterval
-
Python for i in range ()用法详解
for i in range ()作用: range()是一个函数, for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给i range () 函数的使用是这样的: range(start, stop[, step]),分别是起始.终止和步长 range(3)即:从0到3,不包含3,即0,1,2 >>> for i in range(3): print(i) 0 1 2 range(1,3) 即:从1到3,不包含3,
-
python中for in的用法详解
for in 说明:也是循环结构的一种,经常用于遍历字符串.列表,元组,字典等 格式: for x in y: 循环体 执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束. 例1:遍历字符串 s = 'I love you more than i can say' for i in s: print(i) 例2:遍历列表 l = ['鹅鹅鹅', '曲项向天歌', '锄禾日当午', '春种一粒粟'] for i in l: print(i) # 可以获取下表,enumerate每次
-
python爬虫---requests库的用法详解
requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多 因为是第三方库,所以使用前需要cmd安装 pip install requests 安装完成后import一下,正常则说明可以开始使用了. 基本用法: requests.get()用于请求目标网站,类型是一个HTTPresponse类型 import requests response = requests.get('http://www.baidu.com')print(response.status_c
-
Python的信号库Blinker用法详解
作为一个信号库,使用时候是支持一对一以及一对多的订阅模式,可以实现发送数据等,一般情况下,只要能够使用到Blinker的,一般都是应用在技术设计以及垃圾回收上等等,以上就是关于Blinker库的基本信息,具体的情况,小编将详细的为大家介绍讲解,好啦一起来了解看下吧. 安装环境: Python 3.6.4 安装方式: pip install blinker 使用实例: In [1]: from blinker import signal In [2]: a = signal('signal_tes
-
python if三元表达式实例用法详解
1.说明 使用一行代码快速判断,更换复杂的多行if语句,使代码能够简单地维护. if三元表达式的阅读方式有点不符合阅读习惯.从句子中间的if条件开始读,条件满足的话,得到左侧的值x,条件不满足的话,得到else下面的值x. 2.实例 result = x if x > 0 else -x >>> x = -15 >>> x if x > 0 else -x 15 知识点扩展: public class java { public static void ma
随机推荐
- vmware 12 安装 mac os 10.12正式版的教程
- php将数组转换成csv格式文件输出的方法
- PowerShell定义函数参数的2种方法和传参方法实例
- IIS做WEB服务器无法下载某些中文名文件的解决方法
- SpringMVC 使用JSR-303进行校验 @Valid示例
- Python3连接MySQL(pymysql)模拟转账实现代码
- 通过JS和PHP两种方法判断用户请求时使用的浏览器类型
- PHP 时间日期操作实战
- Jquery Ajax请求文件下载操作失败的原因分析及解决办法
- JS实现图片放大镜效果的方法
- JSP+jquery使用ajax方式调用json的实现方法
- jQuery 获取跨域XML(RSS)数据的相关总结分析
- EasyUI为Numberbox添加blur事件的方法
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
- ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
- Java微信二次开发(二) Java微信文本消息接口请求与发送
- 彻底斩断XP中的光驱怀旧情缘
- 用PHP将Unicode 转化为UTF-8的实现方法(推荐)
- Java 动态代理深入理解
- 了解JavaScript中的选择器