rawinput:如何組不同的列表元素,包括 '_' 到列表,但不改變排列順序
lst = ['a_app','a_bla','a_cat','b','c','d_d1','d_xe','d_c','e_1','e_2','f']
在lst
元素是字符串
預期的結果:
new_lst = [['a_app','a_bla','a_cat'],'b','c',['d_d1','d_xe','d_c'],['e_1','e_2'],'f']
任何元素包括'_'
將被分組爲一個列表元素,但它們的起始將被分組到不同的列表中,如果不同,例如['a_app','a_bla','a_cat']
,['d_d1','d_xe','d_c']
。
注意:新列表的順序不會僅將包含'_'的壓縮字符串更改爲列表。
你可以編寫一個函數來用編程語言python來做到這一點。你嘗試過嗎?如果是這樣,請將您的代碼添加到問題中。 –
先顯示你所嘗試過的? – Kallz