-
Pythonで特定の文字列の単語を逆にする
文字列が与えられ、文字列に存在するすべての単語を逆にすることが目標です。分割法と逆関数を使用して出力を実現できます。いくつかのサンプルテストケースを見てみましょう。 Input: string = "I am a python programmer" Output: programmer python a am I Input: string = "tutorialspoint is a educational website" Output: website educational a is tutorialspoint 以下の手順に従って、目
-
Pythonプログラムの任意のキーでタプルを昇順で並べ替える
このチュートリアルでは、タプルのリストをn番目のインデックスキーの昇順で並べ替えます。たとえば、タプルのリストがあります [(2、2)、(1、2)、(3、1)] 次に、0番目のインデックス要素を使用して並べ替える必要があります。そのリストの出力は、 [(1、2)、(2、2)、(3、1)]になります。 。 これは、並べ替えを使用して実現できます。 方法。 キーを渡す必要があります 並べ替えにリストを提供している間 働き。ここで重要なのは、並べ替えの基礎となるインデックスです。 並べ替え リストを取得し、昇順の昇順でそのリストを返します。リストを降順で取得する場合は、逆を設定します。 Tr
-
Pythonプログラムの要素の長さに従ってリストを並べ替える
文字列のリストがあり、リスト内の文字列の長さに基づいてリストを並べ替えることが目標です。弦の長さを昇順に並べる必要があります。これは、アルゴリズムまたは Pythonを使用して実行できます。 組み込みメソッドsort() または関数sorted() キーと一緒に。 例を見て、出力を見てみましょう。 Input: strings = ["hafeez", "aslan", "honey", "appi"] Output: ["appi", "aslan", "hon
-
指定された文字を使用して可能な単語を印刷するPythonプログラム
このチュートリアルでは、指定された文字で可能なすべての単語を検索します。理解を深めるために、いくつかのテストケースを見てみましょう。 Input: words = ["hi", "hello", "bye", "good"] characters = ["h", "i", "b", "y", "e"] Output: hi bye 以下の手順に従って、目標を達成しましょう。 アルゴリズム 1. Initialize
-
最大3つの数字を見つけるPythonプログラム
このチュートリアルでは、3つの数字から最大量を見つけるプログラムを作成します。 3つの数字があり、その3つの数字から最大数を見つけることが目標です。 理解を深めるために、いくつかのサンプルテストケースを見てみましょう。 Input: a, b, c = 2, 34, 4 Output: 34 Input: a, b, c = 25, 3, 12 Output: 25 Input: a, b, c = 5, 5, 5 Output: 5 以下の手順に従って、3つの数字の中から最大数を見つけてください。 アルゴリズム 1. Initialise three numbers a, b
-
2つのソートされていないリストのソートされたマージされたリストを作成するPythonプログラム
このチュートリアルでは、2つのリストをマージし、結果のリストをソートされた順序で出力するプログラムを作成します。いくつかの例を見てみましょう。 Input: list_1 = [1, 3, 2, 0, 3] list_2 = [20, 10, 23, 43, 56, -1] Output: [-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56] Input: list_1 = ["hafeez", "aslan"] list_2 = ["abc", "kareem", "b&
-
クライアントのIPアドレスを見つけるPythonプログラム
このチュートリアルでは、 IPを見つけます。 ソケットを使用するクライアントのアドレス Pythonのモジュール 。すべてのラップトップ、モバイル、タブレットなどには、独自の IPがあります 住所。ソケットモジュールを使用して見つけます。 IPを見つけるための手順を見てみましょう デバイスのアドレス。 アルゴリズム 1. Import the socket module. 2. Get the hostname using the socket.gethostname() method and store it in a variable. 3. Find the IP address b
-
文字列内の単語の出現をカウントするPythonプログラム
このチュートリアルでは、文字列に単語が出現する回数をカウントするプログラムを作成します。単語と文字列が与えられたら、文字列内の単語の頻度を計算する必要があります。 文字列があるとします私はプログラマーです。私は学生です。 そして、という言葉は 。これから作成するプログラムは、数値 2を返します。 単語が発生する 文字列内で2回。 以下の手順に従って、目標を達成しましょう。 アルゴリズム 1. Initialize the string and the word as two variables. 2. Split the string at spaces using the split()
-
文字列がパングラムかどうかを確認するPythonプログラム
このチュートリアルでは、文字列がパングラムであるかどうかをチェックするプログラムを作成します。パングラムについて話してチュートリアルを始めましょう。 パングラムとは何ですか? 文字列に小さいか大文字かを問わずすべてのアルファベットが含まれている場合、その文字列はパングラムと呼ばれます。 私たちはさまざまな方法で目標を達成することができます。このチュートリアルでは、そのうちの2つを見てみましょう。 1。一般 次の手順を使用してプログラムを作成してみてください。 アルゴリズム 1. Import the string module. 2. Initialize a variable wit
-
1回の走査で文字列の先頭にスペースを移動するPythonコード
文字列があり、文字列内のすべてのスペースを前に移動することが目標です。文字列に4つのスペースが含まれている場合、すべての文字の前にそれらの4つのスペースを移動する必要があるとします。コーディングに進む前に、いくつかのサンプルテストケースを見てみましょう。 Input: string = "tutorials point " Output: "tutorialspoint" -> output will be without quotes Input: string = "I am a python programmer."
-
Pythonでループを使用せずに、nの最初のm倍数を出力します
このチュートリアルでは、ループを使用せずに、数nのm倍数を見つけるプログラムを作成します。たとえば、 n =4という数値があります。 およびm=3 、出力は 4、8、12である必要があります 。 4の3倍。ここでの主な制約は、ループを使用しないことです。 range()を使用できます ループなしで目的の出力を取得する関数。 range()関数の働きは何ですか? range() 関数は、イテレータに変換できる範囲オブジェクトを返します。 range()の構文を見てみましょう 。 構文 range(start, end, step) アルゴリズム start - starting nu
-
リストと辞書を使用してPythonでアナグラムを一緒に印刷する
このチュートリアルでは、リストを使用してアナグラムを検索して印刷するプログラムを作成します。 および辞書 。私たちはすべての問題に対して異なるアプローチをとっています。チュートリアルに従わずにコードを書いてみてください。ロジックを書くためのアイデアを生み出すことができない場合は、以下の手順に従ってください。 アルゴリズム 1。文字列のリストを初期化します2。空の辞書を初期化します3。文字列のリストを繰り返し処理します。 3.1。文字列を並べ替えて、キーとして辞書に存在するかどうかを確認します。 3.1.1。ソートされた文字列がすでにキーとして辞書に存在する場合は、元の文字列をキーに追加します。
-
Pythonでのラムダとフィルターの例
このチュートリアルでは、ラムダの別の例を見ていきます。 およびフィルター Pythonの関数 。 ラムダについて知ってからチュートリアルを始めましょう およびフィルター それぞれ式と機能。 ラムダ式 ラムダ 式は、単純な関数を簡単に記述するために使用されます。偶数について知りたい場合は、ラムダ式を書くと時間を節約できます。 ラムダに慣れていない場合 式は、チュートリアルポイントのチュートリアルセクションに移動します 詳細については、こちらをご覧ください。 filter(func、iter)関数 filter(func、iter) 2つの引数を取ります。1つは関数で、もう1つはite
-
FuzzyWuzzyPythonライブラリ
このチュートリアルでは、 FuzzyWuzzyについて学習します。 Pythonライブラリ。 FuzzyBuzzy ライブラリは、文字列と比較するために開発されました。 正規表現のような他のモジュールがあります 、 difflib 文字列を比較します。ただし、 FuzzyBuzzy その方法でユニークです。このライブラリのメソッドは、 true、false、またはstring ではなく、一致した文字列の100点からスコアを返します。 。 FuzzyWuzzyを操作するには ライブラリの場合、 fuzzywuzzyをインストールする必要があります およびpython-レーベンシュタイ
-
Pythonプログラムで一般的でない文字と連結された文字列
2つの文字列を指定し、両方の文字列から一意の文字を含む新しい文字列を取得することを目標としています。たとえば、2つの文字列がある場合 hafeez およびカリーム 次に、2つの文字列から生成される新しい文字列は hfzkrmです。 。 2つの文字列から異なる文字を取得することを目指しています。私の手順に従う前に、ロジックについて一度考えてください。 プログラムのロジックについて考えることができない場合は、以下の手順に従ってください。 アルゴリズム 1. Initialize the string. 2. Initialize an empty string. 3. Loop over th
-
Pythonプログラムでn+nn + nnn+…+n(m回)を計算します
次のシリーズをPythonで計算するプログラムを作成します。これから作成するプログラムの入力と出力の例を調べてください。 Input: 34 3 + 33 + 333 + 3333 Output: 3702 Input: 5 5 5 + 55 + 555 + 5555 + 55555 Output: 61725 したがって、2つの数値があり、上記のように生成された級数の合計を計算する必要があります。以下の手順に従って、出力を実現します。 アルゴリズム 1. Initialize the number let's say n and m. 2. Initialize a vari
-
Pythonプログラムを使用した基本的な電卓プログラム
このチュートリアルでは、Pythonで基本的な計算機を作成します。皆さんは基本的な電卓について考えていると思います。ユーザーが1つのオプションを選択する6つのオプションを提供し、それぞれの操作を実行します。以下は、weareが実行する算術演算です。 追加 減算 掛け算 部門 フロア部門 モジュロ 自分で実装してみてください。以下の手順に従って、簡単な電卓のコードを記述します。 アルゴリズム 1. Initialise the two numbers. 2. Ask the user to enter an option by giving six options. 3. After ge
-
文字列の両方の半分がPythonで同じ文字セットを持っているかどうかを確認します
Python で、文字列の2つの半分が同じ文字セットを持っているかどうかを確認する必要があります 。 2つの半分の文字の頻度は同じでなければなりません。文字列の長さが奇数の場合は、中央を無視して残りの文字を確認してください。以下の手順に従って、プログラムのコードを記述します。 アルゴリズム 1. Initialize a string. 2. Initialize an empty dictionary variable alphabets. 3. Initialize a variable mid with length / 2. 4. Write a loop until mid elem
-
Python Regexを使用して、特定の文字列内の「1(0+)1」のすべてのパターンを検索します
このチュートリアルでは、正規表現を使用して、文字列内の1(0 + 1)のすべての出現を検出するプログラムを作成します。 。 Pythonには、正規表現を操作するのに役立つreモジュールがあります。 1つのサンプルケースを見てみましょう。 Input: string = "Sample 1(0+)1 string with 1(0+)1 unnecessary patterns 1(0+)1" Output: Total number of pattern maches are 3 ['1(0+)1', '1(0+)1', '1(0+
-
Pythonの驚くべきハック
Pythonは、その膨大なライブラリセットにより、多くの興味深いことを実行できる素晴らしいプログラミング言語です。ここでは、プログラミング中に役立つ一般的なハックと事柄をいくつか紹介します。 Pythonで同じ文字を複数回SSPrintingします。 同じ文字セットを必要な回数入力するか、値が大きい場合はループして繰り返し文字を印刷することは、他のプログラミング言語で一般的に使用されています。しかし、Pythonのトランクには、再帰文字のこの印刷を容易にするための何かがあります。 以下のコードは、Pythonで再帰文字を印刷するために使用されます 例 print("I love