【问题标题】:python list of tuples to javascript array of arrayspython 元组列表到 javascript 数组数组
【发布时间】:2013-10-14 06:09:55
【问题描述】:

我在 python 中有一个元组列表

[('abc','state','fsf',val), ('pqr','state','efg',val2)]

我想将它们转换成 javascript 数组。

我试过了

jdump = json.dumps(lis_of_tup) #in python 
and tried 
JSON.stringify(name)
alert(name + ' ' + typeof(name)) // this is returning a string 

当我在 name 上调用 split 并调用 item[0] 时,它给了我 'abc' 而不是 ('abc','state','fsf',val)

【问题讨论】:

    标签: javascript python


    【解决方案1】:

    在 python 中,我会这样做

    data = [('abc','state','fsf', "val"), ('pqr','state','efg', "val2")]
    import json
    print json.dumps(data)
    

    输出

    [["abc", "state", "fsf", "val"], ["pqr", "state", "efg", "val2"]]
    

    然后我在 javascript 中执行此操作

    data ='[["abc", "state", "fsf", "val"], ["pqr", "state", "efg", "val2"]]'
    arrayOfArrays = JSON.parse(data);
    console.log(arrayOfArrays);
    

    这给了

    [ [ 'abc', 'state', 'fsf', 'val' ],
      [ 'pqr', 'state', 'efg', 'val2' ] ]
    

    这是一个数组数组,当我这样做时

    console.log(arrayOfArrays[0]);
    

    它给了

    [ 'abc', 'state', 'fsf', 'val' ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-04
      • 2018-05-08
      • 2023-01-14
      • 2014-06-05
      • 1970-01-01
      • 2014-02-11
      • 2011-11-04
      • 2020-04-20
      相关资源
      最近更新 更多