我需要幫助合并串列中的上一個和下一個專案,而上一個專案以“\”結尾。例子:
my_list = ['zero_item','first\\','second\\','third\\', 'fourth', 'another_item', 'next_item', 'last_item']
預期結果:
merged_items_list = ['zero_item','first\\second\\third\\fourth', 'another_item', 'next_item', 'last_item']
uj5u.com熱心網友回復:
如果串列不是那么大,我們可以通過加入、替換、拆分來獲得結果。
SPACER = ' ' # select spacer not in list.
print(SPACER.join(my_list).replace(f'\\{SPACER}', '\\').split(SPACER))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/419213.html
標籤:
上一篇:如何找到bool的值
