Python でリストから要素を抽出する
タブ文字などの区切り文字で区切られた要素を含むリストがあるとします。区切り文字より前の要素のみを抽出するには、Python のリスト内包表記機能を利用できます。
特定の問題:
リストがあります:
my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
次の結果を得るには、タブ文字 (\t) とその後のすべてを削除するにはどうすればよいですか:
['element1', 'element2', 'element3']
Solution:
[i.split('\t', 1)[0] for i in my_list]
説明:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3