Как искать все строчные и строчные версии строки в Python? - PullRequest
1 голос
/ 07 мая 2019

Я учусь использовать Twitter API с помощью tweepy. Я подготовил список последних твитов с ключевым словом «чайный сад». Из этого списка я хочу найти в твитах строки, содержащие все варианты этих строк с заглавными буквами.

Мой начальный список твитов с ключевыми словами

public_tweets = api.search("tea garden", count=200)

Что мне добавить в этот код для поиска всех строчных / прописных вариантов строки? В этом примере он добавит твиты в список, содержащий «Садовый чай» или «САДОВЫЙ ЧАЙ».

list = []

for tweet in public_tweets:
  if "garden tea" in tweet.text:
    list.append(tweet)

Ответы [ 2 ]

3 голосов
/ 07 мая 2019

вы можете использовать str.lower, чтобы сначала преобразовать его в нижний регистр, а затем сравнить:

list = []

for tweet in public_tweets:
  if "garden tea" in tweet.text.lower():
    list.append(tweet)
1 голос
/ 07 мая 2019

вы можете использовать str.upper, чтобы сначала преобразовать его в верхний регистр, а затем сравнить:

list = []

for tweet in public_tweets:
  if "GARDEN TEA" in tweet.text.upper():
    list.append(tweet)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...