pythonに新しくて、助けを求めています。出力['Lion', 'Tiger', 'Bear']
を得るために"White"
と"Blue"
-文字列のリストを繰り返し、指定した文字の後にすべての文字を削除します
output = []
mylist = ['LionRed 1','TigerWhite 2','BearBlue 3']
for item in mylist:
tempitem = item.split("Red")[0]
output.append(tempitem)
これの出力は、私が欲しいものですが、私は2つの以上の分割を追加したいどの['Lion', 'TigerWhite 2', 'BearBlue 3']
です。
大文字の文字が表示される前に、すべての文字列の最初の単語を取得することはほとんどありませんか?それで、あなたの弦がどのように見えるのか、それほどですか? – idjaw
'Lion123Red 1'があればどうなりますか?結果はどうあるべきですか? – idjaw
この例ではLion123が得られますが、これは問題ありません。 'Red'の後にすべてを削除しようとしています –