Python
 Computer >> コンピューター >  >> プログラミング >> Python

文字列内で最も頻度の低い文字を見つけるPythonプログラム


文字列内で最も頻度の低い文字を検索する必要がある場合は、「Counter」を使用して文字数を取得します。 「min」メソッドは、文字列内の最小値を取得するために使用されます。つまり、すべての文字のカウントが文字と一緒に保存されます。最小値が取得されます。

以下は同じもののデモンストレーションです

from collections import Counter

my_str = "highland how"

print ("The string is : ")
print(my_str)

my_result = Counter(my_str)
my_result = min(my_result, key = my_result.get)

print ("The minimum of all characters in the string is : ")
print(my_result)

出力

The string is :
highland how
The minimum of all characters in the string is :
a

説明

  • 必要なパッケージがインポートされます。

  • 文字列が定義され、コンソールに表示されます。

  • 「カウンタ」は、文字列内のすべての文字のカウントを取得するために使用されます。

  • これは変数に割り当てられます。

  • 「min」メソッドは、最小値を取得するために使用されます。

  • これは再び変数に割り当てられます。

  • これは、コンソールに出力として表示されます。


  1. Pythonプログラムで文字列からn番目の文字を削除する

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 文字列が与えられたので、与えられた文字列からi番目のインデックス付き文字を削除して表示する必要があります。 Pythonのどの文字列でも、インデックス付けは常に0から始まります。文字列「tutorialspoint」があるとすると、そのインデックス付けは次のように行われます- T u t o r i a l s p o i n t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 次に、ステートメントを解決するためのPythonスクリプトgを見てみましょう- 例 def remove(str

  2. 文字列内のミラー文字を検索するPythonプログラム

    ユーザー入力文字列とその位置からの位置を指定すると、文字をアルファベット順に文字列の長さまでミラーリングする必要があります。この操作では、「a」を「z」に、「b」を「y」に、「c」を「x」に、「d」を「w」に変更します。これは、最初の文字が最後になることを意味します。オン。 Inpu t: p = 3 Input string = python Output : pygslm アルゴリズム Step 1: Input the string and position from we need to mirror the characters. Step 2: Creating a s