次のようなリストがあります。
lines = [
"line",
"subline2",
"subline4",
"line",
]
そして、部分文字列で始まる行のインデックスのリストを取得したいと思います。
私はこのアプローチを使用します:
starts = [n for n, l in enumerate(lines) if l.startswith('sub')]
しかし、おそらく誰かがより美しいアプローチを知っていますか?
次のようなリストがあります。
lines = [
"line",
"subline2",
"subline4",
"line",
]
そして、部分文字列で始まる行のインデックスのリストを取得したいと思います。
私はこのアプローチを使用します:
starts = [n for n, l in enumerate(lines) if l.startswith('sub')]
しかし、おそらく誰かがより美しいアプローチを知っていますか?