如何拆分列表元素並刪除不需要的字符
要拆分列表元素並刪除不需要的字符,您可以使用split() 和列表理解技術的組合。以下是如何獲得所需結果:
在Python中,split()方法根據指定的分隔符號將字串劃分為列表。預設情況下,它會按空格字元進行分割,但您也可以傳遞可選的分隔符號。
要刪除 \t 字元及其後面提供的清單中的所有內容,您可以使用 split() 方法和分隔符號為 \t,最大分割計數為 1。這可確保在分隔符號之前僅採用字串的第一部分。
這是一個例如:
my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
result = [i.split('\t', 1)[0] for i in my_list]
print(result)
在此程式碼中,我們使用列表理解迭代 my_list 中的每個元素。對於每個元素,我們呼叫 split() 方法,使用 \t 作為分隔符,最大分割計數為 1。這會產生一個列表,其中第一個元素是字串的所需部分,位於 \t 字元之前。最後,我們建立一個包含所需元素的新清單。
代碼的輸出將是:
['element1', 'element2', 'element3']
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3