所以我們可以說我正在玩Go Fish(這就是我編碼的順序),我想檢查一個函數對。有很多蠻力的方式可以完成,但我認爲可能的方式,我不知道如何執行是測試相同子字符串的多次出現。如何檢查一個子串是否在Python的列表中多次出現?
例子:Player_hand = ['Ace of Spades', 'Nine of Diamonds', 'Ace of Diamonds']
現在我試圖用if Player_hand.find('Ace')==2
,只有試驗是在整體'Ace'
字符串。
TLDR:我想檢查一個子串是否出現在包含多個字符串的列表中多次。感謝您提前提供任何幫助!
編輯:這個問題是不是這個問題的一個副本
Finding multiple occurrences of a string within a string in Python
這個問題顯示瞭如何將一個字符串中找到多次發生,以及如何找到內的整個字符串多次出現名單。我正在尋找在一個充滿字符串的列表中找到多個子字符串。
哇社會上這裏是偉大的,有什麼快速響應。我不認爲這實際上是重複的。 .find的用法被解釋爲對這個問題的答案,它可以在單個字符串或者字符串列表中使用(如果它在該列表中尋找整個字符串中的一個)。但是我正在尋找一個充滿字符串的列表中的多個子字符串迭代。 – Bear99