Indholdsfortegnelse:

Hvordan tæller du ord i Python?
Hvordan tæller du ord i Python?

Video: Hvordan tæller du ord i Python?

Video: Hvordan tæller du ord i Python?
Video: Python - Lists! 2024, November
Anonim

Skriv en Python program til tælle forekomsterne af hver ord i en given sætning. Python Kode: def word_count(str): tæller = dict() ord = str. split() for ord i ord : hvis ord i tæller : tæller [ ord ] += 1 andet: tæller [ ord ] = 1 retur tæller print(word_count('den hurtige brune ræv hopper over den dovne hund.

På samme måde kan du spørge, hvordan du tæller ord på en liste i Python?

Eksempel 1: Tæl forekomsten af et element i listen

  1. vokaler = ['a', 'e', 'i', 'o', 'i', 'u']
  2. tælle = vokaler. tælle('i')
  3. print('Antallet af i er:', tæller)
  4. tælle = vokaler. tælle('p')
  5. print('Antallet af p er:', tæller)

Ved også, hvordan man tæller ord i en streng? Du kan tælle ord i Java Snor ved at bruge split() metoden til Snor . EN ord er intet andet end et ikke-mellemrumstegn i Snor , som er adskilt af et eller flere mellemrum. Ved at bruge regulære udtryk til at finde mellemrum og opdele dem vil du få en række af alle ord i givet Snor.

Bare så, hvordan tæller du frekvensen af et ord i Python?

Find hyppigheden af hvert ord i en streng i Python

  1. Opdel strengen i en liste, der indeholder ordene ved at bruge split-funktionen (dvs. streng.
  2. Initialiser en ny tom liste.
  3. Føj nu ordet til den nye liste fra forrige streng, hvis det ord ikke er til stede i den nye liste.
  4. Gentag den nye liste og brug tællefunktionen (dvs. streng.

Hvad betyder Len i Python?

Definition og brug af len () funktion returnerer antallet af elementer i et objekt. Når objektet er en snor, den len () funktion returnerer antallet af tegn i strengen.

Anbefalede: