-3
所以我有一個像如下─查找列表的特定詞
list = [scaler-1, scaler-2, scaler-3, backend-1, backend-2, backend-3]
我想從它創建另一個列表與開頭的單詞的列表「我backend'.How能做到這一點?
請注意列表中的內容會因系統而異,我希望我的代碼是動態的,有幫助嗎?
所以我有一個像如下─查找列表的特定詞
list = [scaler-1, scaler-2, scaler-3, backend-1, backend-2, backend-3]
我想從它創建另一個列表與開頭的單詞的列表「我backend'.How能做到這一點?
請注意列表中的內容會因系統而異,我希望我的代碼是動態的,有幫助嗎?
首先,不要使用名稱list
作爲您的對象的分配,您將影響內置列表類型。
然後,您可以在過濾器中使用列表理解與str.startswith
:
new_lst = [x for x in lst if x.startswith('backend')]
謝謝男人,它的工作 –
這裏有一個提示:有一個叫內置'str'方法'startswith' –
做'newlst = [我爲我在_list如果i.startswith(「後端」)]'。 –
「你想讓我的代碼變得動態」是什麼意思?這裏動態是什麼? – Sayse