リスト要素の分割
プログラミングでは、多くの場合、リストの要素を複数のコンポーネントに分割する必要があります。一般的なシナリオの 1 つは、末尾の文字を削除することです。各要素にタブ文字 (「t」) とその後に追加のテキストが含まれる文字列のリストがあるとします。目標は、このタブとその後のすべてを削除して、タブの前のテキストのみを保持することです。
次のリストを検討してください。
<code class="python">my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']</code>
目的の結果を達成するには、 Split() メソッド。指定された区切り文字に基づいて文字列を部分文字列のリストに分割します。この場合、区切り文字はタブ文字です。
解決策には、次のコードを使用してリストを反復処理し、各要素を分割することが含まれます。
<code class="python">[i.split('\t', 1)[0] for i in l]</code>
このコードの動作の内訳は次のとおりです。 :
このコードをサンプル リストに適用すると、目的の出力が得られます。
<code class="python">['element1', 'element2', 'element3']</code>
以上がPython でリスト要素から末尾の文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。