阅读背景:

更符合python的方式来编写这个块(和elimnate: ValueError: dictionary update sequence element #0的长度为1;2是必需的)

来源:互联网 

I have this (which works):

我有这个(可以用的):

def make_key(x):
    return "{0}/{1}/{2}".format(x.f1, x.f2, x.f3)

def make_value(x):
    return (x.f7, x.f1, x.f4, x.f9, 
            x.f2, x.f8, x.f10, x.f11, x.f12, x.f17, 
            x.f18, x.f19, x.f14, x.f15,
            x.f16, x.f17, x.f20)

row_data = {}
    for x in records:
        key = make_key(x.f1,x.f2,x.f3)
        value = make_value(x)
        row_data[key] = value    
def 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: