打印一个句子中出现的所有单词恰好 K 次

当需要打印在一个句子中恰好出现 K 次的所有单词时,定义了一种使用 'split' 方法、'remove' 方法和 'count' 方法的方法。通过传递所需的参数来调用该方法并显示输出。

示例

下面是相同的演示

def key_freq_words(my_string, K):

   my_list = list(my_string.split(" "))

   for i in my_list:

      if my_list.count(i) == K:

         print(i)

         my_list.remove(i)

my_string = "hi there how are you, how are u"

K = 2

print("字符串是:")

print(my_string)

print"The repeated words with frequency", " 是 :"

key_freq_words(my_string, K)

输出结果
字符串是:

hi there how are you, how are u

The repeated words with frequency 2 是 :

how

are

解释

  • 定义了一个名为“key_freq_words”的方法,它接受一个字符串和一个键作为参数。

  • 该字符串基于空格拆分,并分配给一个列表。

  • 这个列表被迭代,如果一个元素的计数等于键值,它就会显示在控制台上。

  • 一旦它被打印出来,它就会从列表中删除。

  • 在方法之外,定义了一个字符串,并显示在控制台上。

  • 键的值已定义。

  • 通过传递字符串和键来调用该方法。

  • 输出显示在控制台上。

以上是 打印一个句子中出现的所有单词恰好 K 次 的全部内容, 来源链接: utcz.com/z/343759.html

回到顶部