输入:
l1="model,color,brand,value"
l2="2009,red,car,100000"
Run Code Online (Sandbox Code Playgroud)
输出:
l3="model:2009,color:red,brand:car,value=100000"
Run Code Online (Sandbox Code Playgroud)
上面的事情可能吗?
您可以创建l3一个存储键值对的字典:
>>> l3 = dict( zip(l1.split(','), l2.split(',')) )
>>> l3
{'brand': 'car', 'color': 'red', 'model': '2009', 'value': '100000'}
Run Code Online (Sandbox Code Playgroud)
但是如果你只需要一个字符串,你可以使用join:
>>> l3 = ','.join([ '%s:%s' % (k, v) for k, v in zip(l1.split(','), l2.split(',')) ])
>>> l3
'model:2009,color:red,brand:car,value:100000'
Run Code Online (Sandbox Code Playgroud)
请注意,l1并且l2不是lists,而是字符串.因此,我们可以通过分割逗号将它们转换为列表,例如l1.split(',').
| 归档时间: |
|
| 查看次数: |
188 次 |
| 最近记录: |