我想将数组转换为on对象。
I have an array : ['BROOKLYN','STATEN ISLAND','OZONE PARK','SOUTH OZONE PARK', 'JAMAICA','OZONE PARK']我将将其转换为json对象,添加":red“前缀。
colormap = {'NEW YORK': 'red', 'BROOKLYN': 'red', 'STATEN ISLAND': 'red', 'OZONE PARK':'red','SOUTH OZONE PARK':'red', 'JAMAICA':'red','OZONE PARK': 'red'} 我怎么能这么做?
发布于 2013-11-27 04:59:25
fromkeys方法,如下所示
打印{}.fromkeys(myArray,"set")zip
打印数据(zip(myArray,"set“*len(MyArray)输出
{'OZONE PARK': 'set', 'BROOKLYN': 'set', 'STATEN ISLAND': 'set', 'SOUTH OZONE PARK': 'set', 'JAMAICA': 'set'}发布于 2013-11-27 04:57:35
据我所知,您想要从您的列表中创建一个数据集。如果是这样,你可以这样做:
colormap = {x:'red' for x in myList}之后,您可以使用json模块以json格式保存它(请参阅相关问题存储Python字典和文档)。
发布于 2013-11-27 05:13:05
import json
array = ["test", "test1", "test2"]
colors = {item: "red" for item in array}
json_str_colors = json.dumps(colors)
print(repr(json_str_colors))https://stackoverflow.com/questions/20234216
复制相似问题