我想將這兩個串列合并到一個串列中,應該如下所示:
newlist = ['Salle 13\tBullet, Train Carter\n','Salles 06\t Sita Ramam, La€?ann??e du requin\n'...]
所以每個“salle”都會有兩個名字這里需要合并的兩個串列
ordersalles = ['Salle 13', 'Salle 06', 'Salle 12', 'Salle 10', 'Salle 11', 'Salle 08', 'Salle 07', 'Salle 01', 'Salle 04', 'Salle 09', 'Salle 03', 'Salle 05', 'Salle 02']
orderfilms = ['Bullet train', 'Carter', 'Sita Ramam', 'La€?ann??e du requin', 'Les Promesses da€?Hasan', 'Luck', 'M??nestrel', 'Wedding Season', 'Poikkal Kudhirai', 'Des feux dans la nuit', 'The Bikeriders', 'Darling', 'Treize vies', 'En d??calage', 'Night Raiders', 'The Last Son', 'Embuscade', 'Mission Eagle', 'Le Destin des Tortues Ninja, le Film', 'Amants Super-h??ro?ˉques', 'Doblemente Embarazada', 'Alina of Cuba', 'Prey', 'La Vie en plus grand', 'Hero Mode']
我試圖用兩個 for 回圈做一些事情,如下所示:
newlist = []
for i in ordresalles:
for e in ordre films:
newlist.append(i)
newlist.append(e)
一個銷售,最后一個,不應該有兩個名字,而只有一個,因為有 13 個銷售和 25 個名字如果有人可以幫助我,請
uj5u.com熱心網友回復:
您可以使用 f 字串創建串列并壓縮串列;
newlist = [f'{os}\t{of1}, {of2}' for os, of1, of2 in zip(ordersalles, orderfilms[::2], orderfilms[1::2])]
添加將串列寫入檔案:
with open('out.txt', 'w') as f:
f.write('\n'.join(newlist))
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515907.html
