电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python中把元組轉換為namedtuple方法

瀏覽:12日期:2022-07-02 16:21:04

我們可以把表里每一個橫行的數據,看成是不同的元組。在理解了這個概念后,昨天我們學了不少的namedtuple類,是否也能把元組轉換成namedtuple呢?當然這是一個嘗試,很多小伙伴平時使用的時候會很少用到,而且資料的搜集方面也比較難找。小編也搜集了很久才有收獲,本篇就為大家帶來元組在python中轉換為namedtuple的方法。

之前我們了解了為什么使用namedtuple,現在該學習如何將常規元組和轉換為namedtuple了。假設由于某種原因,有包含彩色RGBA值的實例。如果要將其轉換為Color namedtuple,則可以按以下步驟進行:

>>> c = {'r': 50, 'g': 205, 'b': 50, 'alpha': alpha}>>> Color(**c)>>> Color(r=50, g=205, b=50, alpha=0)

我們可以利用該**結構將包解壓縮dict為namedtuple。

元組類似于列表,是一個基于位置的有序對象集合,但是元組一旦創建之后就不能更改,因此列表中修改元素的操作對于元組都不適用。

使用()就可以創建元組,元素之間使用英文逗號,隔開。

num_tuple = (1, 2, 3)string_tuple = ('a', )

如果我想從dict創建一個namedtupe,如何做?

>>> c = {'r': 50, 'g': 205, 'b': 50, 'alpha': alpha}>>> Color = namedtuple('Color', c)>>> Color(**c)Color(r=50, g=205, b=50, alpha=0)

過將dict實例傳遞給namedtuple工廠函數,它將為你創建字段。然后,Color像上邊的例子一樣解壓字典c,創建新實例。

運行代碼后,就可以把元組轉換為namedtuple了。

元組轉換為namedtuple實例擴展:

在內部使用namedtuples,但我想保持與提供普通元組的用戶的兼容性。

from collections import namedtupletuplePi=(1,3.14,'pi') #Normal tuple Record=namedtuple('MyNamedTuple', ['ID', 'Value', 'Name'])namedE=Record(2, 2.79, 'e') #Named tuplenamedPi=Record(tuplePi) #ErrorTypeError: __new__() missing 2 required positional arguments: ’Value’ and ’Name’tuplePi.__class__=RecordTypeError: __class__ assignment: only for heap types

到此這篇關于python中把元組轉換為namedtuple方法的文章就介紹到這了,更多相關元組在python中如何轉換為namedtuple內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 上海佳武自动化科技有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅| 耐压仪-高压耐压仪|徐吉电气| 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 智能气瓶柜(大型气瓶储存柜)百科 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 超声波反应釜【百科】-以马内利仪器| 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 真空包装机-诸城市坤泰食品机械有限公司| 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 |