python 数组转换问题
发布网友
发布时间:2022-04-18 06:08
我来回答
共2个回答
热心网友
时间:2022-04-18 07:37
可以用字典来处理,trans 当key处理,后面的item放到列表里。示例如下:
sss = '''trans1=item1
trans2=item1
trans2=item2'''
result_dict = {}
for s in sss.split("\n"):
key = s.split("=")[0]
value = s.split("=")[1]
if not result_dict.has_key(key):
result_dict[key] = []
result_dict[key].append(value)
print result_dict
热心网友
时间:2022-04-18 08:55
按行读,拆分成两个字符串
然后放入{key,set(values)}样的字典
然后再遍历字典输出