文字列のリストがあり、いくつかのアイテムを組み合わせる必要がありました。組み合わされる各アイテムは、次のように連続した順序でリストされます。
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']
最後の行は望ましい出力ですが、すべてのポップと割り当てなしでより良い方法のアイデアを得たいと思いましたか?
更新:うわー!これらはすべて素晴らしいです。すべてをテストして時間を計りたいです ;)