擅长:python、mysql、java
<pre><code>import json
str = '''Egypt , USA
Cairo , California
Alexandria , Texas'''
lines = str.split('\n')
lists = []
for line in lines:
lists.append(line.split(" , "))
my_list = []
my_dict = {}
for j in range(len(lists[0])):
my_dict["category"] = lists[0][j]
my_dict["list"] = [lists[i][j] for i in range(1, len(lists))]
my_list.append(my_dict)
print(json.dumps(my_list))
</code></pre>
<p>它基本上是一个字典列表。因此,您需要将每个单独的字典放在一个循环中,并将其附加到一个新列表中。然后可以使用<code>json.dumps()</code>以json格式获取它。你知道吗</p>
<p>我对回答问题还不熟悉,所以如果有什么不清楚的地方,请尽管问。你知道吗</p>