I have a python list: categoriesPython, which is ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'], I did(I am using web.py):
data: {
       name: 'Firefox versions',
       categories: $categoriesPython,
       version: [0.20, 0.83, 1.58, 13.12, 5.43]
      }
I expected to get:
data: {
       name: 'Firefox versions',
       categories: ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'],
       version: [0.20, 0.83, 1.58, 13.12, 5.43]
      }
However, I got:
data: {
       name: 'Firefox versions',
       categories: ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'],
       version: [0.20, 0.83, 1.58, 13.12, 5.43]
      }
1. Because data is Json format, there cannot be have any assign value, for example:
    data: {
       name: 'Firefox versions',
       categorieData.push('$categoriesPython');
       categories: categorieData,
       version: [0.20, 0.83, 1.58, 13.12, 5.43]
      }
also, I do not want to convert python list to javascript list, because the list have more than 200 value, if convert, there must be have more than 200 categorieData.push('$categoriesPython');, the code will be redundant.
How can I get the expected result?
 
    