Python数组转字符串?

BENNEE 发布于 2017/09/10 21:57
阅读 93
收藏 0

以下这段数组 
[{'beifan': u'D551', 'id': 2L, 'shuliang': 1334L}, {'beifan': u'D552', 'id': 3L, 'shuliang': 4003L}, {'beifan': u'D550', 'id': 4L, 'shuliang': 5103L}] 
怎么转换成为 
<li>D551:1334</li><li>D552:4003</li><li>D550:5103</li> 
这样的字符串?

加载中
0
BENNEE
BENNEE

```python 
a = [{'beifan': u'D551', 'id': 2L, 'shuliang': 1334L}, {'beifan': u'D552', 'id': 3L, 'shuliang': 4003L}, {'beifan': u'D550', 'id': 4L, 'shuliang': 5103L}] 
str = ''.join(map(lambda x: '<li>{}:{}</li>'.format(x['beifan'], x['shuliang']), a)) 
print(str) 
```

0
艾恩
艾恩
循环,拼接字符串都可以。。。。
返回顶部
顶部