私はGo Fish(それは完全に私がbtwをコーディングしていることです)をプレイしているとしましょう。そして、私は関数を持つペアをチェックしたいと思います。何とかすることができますが、どのように実行するか分からない可能性があると思われる方法は、同じ部分文字列が複数回出現するかどうかをテストすることです。部分文字列がPythonのリスト内に複数回現れるかどうかをチェックするにはどうしたらいいですか?
例:Player_hand = ['Ace of Spades', 'Nine of Diamonds', 'Ace of Diamonds']
今私はif Player_hand.find('Ace')==2
を使用しようとしていたし、その全体'Ace'
にある文字列のテストのみという。
TLDR:文字列でいっぱいのリストに部分文字列が複数回現れるかどうかをチェックしたいと思います。事前に助けてくれてありがとう!
EDIT:この質問はこの質問の重複
Finding multiple occurrences of a string within a string in Python
ではありません。この問題は、単一の文字列内の複数の出現を見つける方法と同様に、A内の全文字列の複数の出現を検索する方法を示しますリスト。私は文字列でいっぱいのリスト内の部分文字列の複数の出現を見つけることを探しています。
うわーコミュニティがどのような高速応答、ここで素晴らしいです。私はそれが実際に重複しているとは思わない。 .findの使用法は、その答えとして説明されています。単一の文字列または文字列のリスト内で使用できます(リスト内の文字列全体を探している場合)。しかし、私は文字列の完全なリスト内の部分文字列の複数の反復を探しています。 – Bear99