Python e JSON

Eis um primeiro exemplo de criação de uma string JSON, que contém duas listas, em Python:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import json

lista1 = [3,4,-2,0,17]
lista2 = ["Abel", "Maria", "Carolina", "Zeca"]

import json
data = {}
data['num'] = lista1
data['name'] = lista2
s = json.dumps(data)
print s

cujo output é:

{"num": [3, 4, -2, 0, 17], "name": ["Abel", "Maria", "Carolina", "Zeca"]}