Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
276 views
in Technique[技术] by (71.8m points)

python list of tuples to javascript array of arrays

I have a list of tuples in python

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

I want to convert them into javascript array of arrays.

I tried this

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

When I called split on name and caled item[0] its giving me 'abc' instead of ('abc','state','fsf',val)

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

In python, I do

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

Output

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

And then I do this in javascript

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

and this gives

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

which is an array of arrays and when I do

console.log(arrayOfArrays[0]);

it gives

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...