ÎncepețiÎncepe gratuit

Mai mulți operatori de șiruri și Twitter

În acest exercițiu, vei aplica diferiți operatori de șiruri pe trei șiruri de caractere selectate din setul de date tweets. Lista tweets_list a fost creată pentru tine.

Trebuie să construiești trei liste noi aplicând diferiți operatori de șiruri:

  • o listă care păstrează doar literele
  • o listă care păstrează doar caracterele alfanumerice
  • o listă care păstrează doar cifrele

Funcțiile necesare au fost deja importate pentru tine din nltk.

Acest exercițiu face parte din cursul

Analiza sentimentelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o listă cu tokenii din tweets_list.
  • În lista letters, elimină toate cifrele și celelalte caractere, adică păstrează doar literele.
  • Păstrează caracterele alfanumerice, dar elimină toate celelalte caractere în let_digits.
  • Creează digits eliminând literele și caracterele și păstrând doar cifrele.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a list of lists, containing the tokens from list_tweets
tokens = [____(item) for item in tweets_list]

# Remove characters and digits , i.e. retain only letters
letters = [[word for word in item if ____.____] for item in tokens]
# Remove characters, i.e. retain only letters and digits
let_digits = [[word for word in item if ____.____] for item in tokens]
# Remove letters and characters, retain only digits
digits = [[word for word in item if ____.____] for item in tokens]

# Print the last item in each list
print('Last item in alphabetic list: ', letters[2])
print('Last item in list of alphanumerics: ', let_digits[2])
print('Last item in the list of digits: ', digits[2])
Editează și rulează codul