擅长:python、mysql、java
<p>首先,尽量不要给你的列表打电话。这个名称在python中受保护,通常用于从迭代器或范围等中获取列表。
我会先列一张人员名单,然后将每个人作为单独的字典添加到人员名单中,如下所示:</p>
<pre><code>people = []
my_list = [('name:john','age:25','location:brazil'),('person:terry','age:32','location:acme')]
for tup in my_list:
person = {}
for item in tup:
splitted = item.split(':')
person.update({splitted[0]:splitted[1]})
people.append(person)
</code></pre>
<p>输出结果如下:</p>
<pre><code>[{'age': '25', 'location': 'brazil', 'name': 'john'},
{'age': '32', 'location': 'acme', 'person': 'terry'}]
</code></pre>