Mundarija:

Pythonda so'zlarni qanday hisoblaysiz?
Pythonda so'zlarni qanday hisoblaysiz?

Video: Pythonda so'zlarni qanday hisoblaysiz?

Video: Pythonda so'zlarni qanday hisoblaysiz?
Video: 1- dastur | Python dasturlash tili 2024, Noyabr
Anonim

a yozing Python uchun dastur hisoblash har birining hodisalari so'z berilgan jumlada. Python Kod: def word_count(str): hisobga oladi = dict() so'zlar = ko'ch. split() uchun so'z ichida so'zlar : agar so'z ichida hisobga oladi : hisobga oladi [ so'z ] += 1 ta yana: hisobga oladi [ so'z ] = 1 qaytish hisobga oladi print(word_count('tezkor jigarrang tulki dangasa itning ustidan sakraydi.

Xuddi shunday, siz so'rashingiz mumkin: Pythonda ro'yxatdagi so'zlarni qanday hisoblash mumkin?

1-misol: Ro'yxatdagi elementning paydo bo'lishini hisoblang

  1. unlilar = ['a', 'e', 'i', 'o', 'i', 'u']
  2. hisoblash = unlilar. hisoblash ('i')
  3. print('I soni:', hisoblash)
  4. hisoblash = unlilar. hisoblash ('p')
  5. print('p soni:', hisoblash)

Shuningdek, bilingki, satrdagi so'zlarni qanday hisoblash mumkin? Siz.. qila olasiz; siz … mumkin so'zlarni sanash Java tilida String split() usuli yordamida String . A so'z ichida bo'sh joy bo'lmagan belgidan boshqa narsa emas String , bir yoki bir nechta bo'shliqlar bilan ajratilgan. Bo'shliqlarni topish va ularni bo'lish uchun muntazam iboradan foydalanish sizga hamma qatorni beradi so'zlar berilgan String.

Shunday qilib, Pythonda so'zning chastotasini qanday hisoblash mumkin?

Python-da satrdagi har bir so'zning chastotasini toping

  1. Split funktsiyasidan foydalanib, satrni so'zlarni o'z ichiga olgan ro'yxatga ajrating (masalan, string.
  2. Yangi bo'sh ro'yxatni ishga tushiring.
  3. Endi bu so'z yangi ro'yxatda mavjud bo'lmasa, oldingi qatordagi yangi ro'yxatga so'z qo'shing.
  4. Yangi ro'yxatni takrorlang va hisoblash funktsiyasidan foydalaning (masalan, string.

Pythonda Len nimani anglatadi?

Ta'rif va foydalanish The len () funktsiyasi ob'ektdagi elementlar sonini qaytaradi. Ob'ekt qachon hisoblanadi qator, len () funksiyasi satrdagi belgilar sonini qaytaradi.

Tavsiya: