Innholdsfortegnelse:

Hvordan teller du ord i Python?
Hvordan teller du ord i Python?

Video: Hvordan teller du ord i Python?

Video: Hvordan teller du ord i Python?
Video: Python - Lists! 2024, November
Anonim

Skriv en Python program til telle forekomstene av hver ord i en gitt setning. Python Kode: def word_count(str): teller = dikt() ord = str. split() for ord i ord : hvis ord i teller : teller [ ord ] += 1 annet: teller [ ord ] = 1 retur teller print(word_count('den raske brunreven hopper over den late hunden.

På samme måte kan du spørre hvordan du teller ord i en liste i Python?

Eksempel 1: Tell forekomsten av et element i listen

  1. vokaler = ['a', 'e', 'i', 'o', 'i', 'u']
  2. telle = vokaler. telle('i')
  3. print('Antallet av jeg er:', telling)
  4. telle = vokaler. telle('p')
  5. print('Antallet av p er:', telling)

Vet også, hvordan teller du ord i en streng? Du kan telle ord i Java String ved å bruke split()-metoden til String . EN ord er ingenting annet enn et ikke-mellomromstegn i String , som er atskilt med ett eller flere mellomrom. Ved å bruke regulære uttrykk for å finne mellomrom og dele på dem vil du gi deg en rekke av alle ord i gitt String.

Bare så, hvordan teller du frekvensen til et ord i Python?

Finn frekvensen av hvert ord i en streng i Python

  1. Del strengen inn i en liste som inneholder ordene ved å bruke delt funksjon (dvs. streng.
  2. Initialiser en ny tom liste.
  3. Legg nå ordet til den nye listen fra forrige streng hvis det ordet ikke er til stede i den nye listen.
  4. Iterer over den nye listen og bruk tellefunksjonen (dvs. streng.

Hva betyr Len i Python?

Definisjon og bruk The len ()-funksjonen returnerer antall elementer i et objekt. Når objektet er en streng, den len ()-funksjonen returnerer antall tegn i strengen.

Anbefalt: