Python 板


LINE

我大慨是有三个class ==== from classfunc import funct n = { 'a1': 'v1', 'a2': 'v2', 'a3': 'v3', } class Classone: def testw1(): n.update(funct(n)) ==== from classfunc import funct n = { 'k1': 'vk1', 'k2': 'vk2', 'k3': 'vk3', } class Classtwo: def testw1(): n.update(funct(n)) ==== class Classfunc: def funct(input): rtn = {} rtn['index1'] = input['a3'] + 'index1' rtn['index2'] = input['a3'] + 'index2' rtn['index3'] = input['a3'] + 'index3' return rtn 我想在classone里n最後值变成下面 Classone n = { 'a1': 'v1', 'a2': 'v2', 'a3': 'v3','index1': 'v3index1','index2': 'v3index2','index3': 'v3index3'} 在classtwo里n最後值垫成下面 Classtwo n = { 'k1': 'vk1', 'k2': 'vk2', 'k3': 'vk3', 'index1': 'vk3index1' 'index2': 'vk3index2' 'index3': 'vk3index3' } ※ 引述《jacobcan118 (jacobcan118)》之铭言: : 请问一下我有一个dict变数他其中几个index的值必须从一个function处理.我有比较好的方法可以处理吗. 我目前只知道两种方法, 1:先定义好index在原来的变数 : 从function里传入整个dict找index, 处理好值传回整个dict. 2: 不在原来dict定义index, 直接在function做一个新的dict处理好值传回. 好像两种都不太好有其他写法吗? : 1: : want = { : 'index1': 'val1', : 'index2': 'val2', : 'index3': 'val3', : 'index4': '', : 'index5': '', : 'index6': '', : } : want = function(want) : 2: : want = { : 'index1': 'val1', : 'index2': 'val2', : 'index3': 'val3', : } : want.update(function()) --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 108.14.0.213
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1489892643.A.10C.html
1F:→ s860134: http://imgur.com/CQSRnG6 03/19 12:59
2F:→ s860134: 看不太懂这逻辑要干嘛... 03/19 13:00
3F:→ s860134: 还有原式里面 class 没有@staticmethod 可以动嘛? 03/19 13:01







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP