我有一个字符串列表,我需要组合一些项目。要组合的每个项目都按连续顺序列出,如下所示:
info = [u'1', u'be/4', u'root', u'0.00', u'B', u'0.00', u'B', u'0.00', u'%', u'0.00', u'%', u'init']
info[3] = info[3] + info[4]
info.pop(4)
info[4] = info[4] + info[5]
info.pop(5)
info[5] = info[5] + info[6]
info.pop(6)
info[6] = info[6] + info[7]
info.pop(7)
>>> info
[u'1', u'be/4', u'root', u'0.00B', u'0.00B', u'0.00%', u'0.00%', u'init']
最后一行是所需的输出,但是,我想获得一些更好的方法,而不需要所有的弹出和分配?
更新:哇!这些都很棒,我想对它们进行测试和计时;)