-
Pythonで最大の周囲の三角形
正の長さの配列Aがあるとすると、これらの長さの3つから形成された、面積がゼロ以外の三角形の最大の周囲長を見つける必要があります。ゼロ以外の領域の三角形を形成できない場合は、0を返します。 したがって、入力が[3,6,2,3]の場合、出力は8になります。 これを解決するには、次の手順に従います- リストAを並べ替える a:=Aから最後の要素を削除 b:=Aから最後の要素を削除 c:=Aから最後の要素を削除 b + c <=aの場合、do Aがゼロ以外の場合、 0を返す a:=b b:=c c:=Aから最後の要素を削除 return a + b + c
-
Pythonで5で割り切れるバイナリプレフィックス
0と1の配列Aがあるとすると、N[i]は2進数として解釈されるインデックスA[0]からA[i]までのi番目のサブ配列であると考えます。ブール値の回答のリストを見つける必要があります。ここで、answer [i]は、N[i]が5で割り切れる場合にのみtrueになります。 したがって、入力が[0,1,1,1,1,1]の場合、出力は[true、false、false、false、true、false]になります。 これを解決するには、次の手順に従います- 長さ:=Aのサイズ ans:=サイズの長さの配列を作成し、falseで埋めます number:=Aの各要素を連結したバイナリ値 0から
-
Pythonで最長の共通ディレクトリパスのプログラム
このチュートリアルでは、指定されたパスのリストから最長の共通パスを見つけるプログラムを作成します。問題の説明をより明確に理解するための例を見てみましょう。 入力 paths = ['home/tutorialspoint/python', 'home/tutorialspoint/c', 'home/tutorialspoint/javascript', 'home/tutorialspoint/react', 'home/tutorialspoint/django'] /home/tutorialspoint/
-
Pythonで2つの三角形の合同をチェックするプログラム
このチュートリアルでは、2つの三角形の合同性を確認します。 SSS、SAS、AAAをチェックします。三角形の類似性は、これらの基準に基づいて証明されます。 定理に基づいてさまざまな条件をチェックする必要があります。以下のコードでそれらを確認してください。 例 def side_side_side(sides_one, sides_two): # sorting same pace sides_one.sort() sides_two.sort() # checking the condit
-
PythonNまでのサブリスト要素の取得
このチュートリアルでは、リスト内のn番目のサブリストまでのサブリスト要素を返すプログラムを作成します。次のリストに5つのサブリストがあるとします。 [[Python、Java]、[C、Pascal]、[Javascript、PHP]、[C#、C ++]、[React 、角度]] ここで、最初の3つのサブリストから最初の要素を取得する必要があります。要素にさまざまなアプローチをとることができます。それらのいくつかを見てみましょう。 ループ ほとんどのプログラマーのより一般的で最初の考えは、ループを使用することです。ループを使用してコードを見てみましょう。 例 # initializi
-
与えられたリストからのPythonグループアナグラム
このチュートリアルでは、すべてのアナグラムをリストにグループ化するプログラムを作成します。まず、アナグラムとは何かを見てみましょう。 。 同じ文字の順序が異なる2つの文字列は、アナグラムと呼ばれます。 ソリューションに飛び込む前に、例を見てみましょう。 入力 ['cat', 'dog', 'fired', 'god', 'pat', 'tap', 'fried', 'tac'] 出力 [['cat', 'tac'], ['
-
マルチリスト内の同じインデックスにあるPythonグループ要素
このチュートリアルでは、同じインデックスの異なるリストの要素を1つのリストに結合するプログラムを作成します。そして、ここには1つの制約があります。すべてのリストは同じ長さである必要があります。それをより明確に理解するために例を見てみましょう。 入力 [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 出力 [[1, 4, 7], [2, 5, 8], [3, 6, 9]] さまざまな方法で解決できます。通常のループで解決する方法を見てみましょう。 リストを使用してリストを初期化します。 空のリストを初期化します。 変数のインデックスを初期化します 0に。 サブリストの長さの
-
同じ最初の値を持つリスト内のPythonグループタプル
このチュートリアルでは、すべてのタプルを同じ最初の要素でグループ化するプログラムを作成します。それを明確に理解するために例を見てみましょう。 入力 [(1, 2, 3), (1, 4, 5), (3, 4, 1), (3, 4, 2)] 出力 [(1, 2, 3, 4, 5), (3, 4, 1, 4, 2)] 問題を解決するための手順を見てみましょう。 リストを初期化します。 空の辞書を初期化します。 タプルのリストを繰り返し処理します。 タプルの最初の要素が辞書のキーとして存在するかどうかを確認します。 存在する場合は、最初のタプル値なしで現在のタプル値を前の値に追加します。 存在しな
-
タプルリストのPythonグループ化された合計¶
このチュートリアルでは、同じキーを持つすべての値を異なるリストに追加するプログラムを作成します。それを明確に理解するために例を見てみましょう。 入力 list_one = [('a', 2), ('b', 3), ('c', 5)] list_two = [('c', 7), ('a', 4), ('b', 2)] 出力 [('a', 6), ('b', 5), ('c', 12)] 所定の手順に従って問題を解決してください。 リストを初期化します
-
リスト内の類似した部分文字列のPythonグループ化
このチュートリアルでは、リストから類似したサブストリングをグループ化するプログラムを作成します。それをより明確に理解するために例を見てみましょう。 入力 strings = ['tutorials-python', 'tutorials-c', 'tutorials-java', 'tutorials-javascript', 'python-1', 'python-2', 'javascript-1'] 出力 [['tutorials-python', 't
-
PythonHolidaysライブラリ
このチュートリアルでは、休日について学習します。 図書館。 休日 ライブラリは、特定の国が休日であるかどうかを判断するのに役立ちます。祝日しか見えません。 次のコマンドでモジュールをインストールしましょう。 pip install holidays モジュールを正常にインストールした後、休日情報の取得を確認する方法に従ってください。 インドの休日を見る 2020年 。 インドの休日の完全なリストを取得するには、以下の手順に従う必要があります 2020 。 休日の国コードはここにあります。 休日のモジュールをインポートします。 holidays.India()をインスタンス化し、
-
Python関数名を取得する方法は?
このチュートリアルでは、Pythonで関数名を取得する方法を学習します。関数の名前を取得するのは簡単です。 Python2とPython3には2つの異なる方法があります。両方見てみましょう。 Python2 Python2のすべての関数には、現在の関数の名前を示すfunc_nameというプロパティがあります。例を見てみましょう。次の例を実行するときは、Python2を使用していることを確認してください。 例 # defining a function def testing_function(): """
-
Pythonリストの最後の要素を取得する方法
このチュートリアルでは、リストから最後の要素を取得するさまざまな方法を見ていきます。一つずつ見ていきましょう。 インデックス インデックスを使用して、リストの最後の要素を取得できます。そして、リストの長さで最後の要素のインデックスを取得できます。コードを見てみましょう。 例 # initializing the list numbers = [1, 2, 3, 4, 5] # printing the last element print(f"Last element:- {numbers[len(numbers) - 1]}") 出力 上記のプログラムを実行すると、次
-
Python文字列のリストを並べ替える方法
このチュートリアルでは、文字列のリストを並べ替える方法を見ていきます。指定された文字列のリストをsortメソッドとsortedで並べ替えます 働き。次に、長さ、値などのさまざまな基準に基づいて文字列のリストを並べ替える方法を説明します。 list.sort()を使用して文字列のリストを並べ替える方法を見てみましょう 方法。ソート方法リストはソートです。元のリストを直接並べ替えます。コードを見てみましょう。 例 # list of strings strings = ['Python', 'C', 'Java', 'Javascript
-
Pythonのリストで代替要素パターンを増やす
このチュートリアルでは、各要素の後に指定されたリストへの要素の昇順を含むプログラムを作成します。それを明確に理解するために例を見てみましょう。 入力 alphabets = ['a', 'b', 'c'] 出力 ['a', '#', 'b', '##', 'c', '###'] 以下の手順に従って問題を解決してください。 リストを初期化します。 3空のリストを作成します。 最初のリストを繰り返し処理します。 現在の要素とそれぞれのハッシュ数を空のリ
-
リスト内のPythonインデックス固有の循環反復
このチュートリアルでは、与えられたリストからリストを循環的に繰り返すプログラムを作成します。問題を解決するための手順を見てみましょう リストとインデックスを初期化します。 lenを使用してリストの長さを検索します 。 長さを使用してリストを反復処理します。 index%lengthを使用して要素のインデックスを検索します 。 要素を印刷します。 インデックスを増やします。 これは単純なループ反復です。何の問題もなく書くことができます。コードを見てみましょう。 例 # initializing the list and index alphabets = ['a',
-
サブリストのPythonインデックス作成
このチュートリアルでは、リストからサブリスト要素のインデックスを見つけるプログラムを作成します。それを明確に理解するために例を見てみましょう。 入力 nested_list = [[1, 2, 3], [4, 5], [6, 7, 8, 9]] 出力 Index of 7:- 2 Index of 5:- 1 Index of 3:- 0 与えられた問題を解決するための簡単で最も一般的な方法を見てみましょう。与えられた手順に従って解決してください。 リストを初期化します。 インデックスを使用してリストを反復処理します。 サブリストを繰り返し処理し、インデックスを検索する要素を確認します。
-
Kより大きい数のPythonインデックス
このチュートリアルでは、与えられた数Kより大きい数のインデックスを見つけます。それらを見つけるさまざまな方法を見てみましょう。 問題を解決する最も一般的な方法は、ループを使用することです。問題を解決するための手順を見てみましょう。 リストとKを初期化します。 リストの長さを使用してリストを繰り返し処理します。 Kより大きい数値を見つけた場合は、現在のインデックスを出力します。 例 # initializing the list and K numbers = [3, 4, 5, 23, 12, 10, 16] K = 10 # iterating over thAe list for
-
Pythonネストされたリストをコピーする方法
このチュートリアルでは、Pythonでネストされたリストをコピーするさまざまな方法を見ていきます。一つずつ見ていきましょう。 まず、ループを使用してネストされたリストをコピーします。そして、それが最も一般的な方法です。 例 # initializing a list nested_list = [[1, 2], [3, 4], [5, 6, 7]] # empty list copy = [] for sub_list in nested_list: # temporary list temp = [] # ite
-
Pythonpsycopg2-PostgreSQL入門
このチュートリアルでは、 PostgreSQLの使用方法を学習します。 Pythonで。チュートリアルに入る前に、特定のものをインストールする必要があります。それらをインストールしましょう。 PostgreSQLをインストールします ガイド付き.. Pythonをインストールします PostgreSQL接続および動作用のモジュールpsycopg2。コマンドを実行してインストールします。 pip install psycopg2 次に、 pgAdminを開きます 。そして、サンプルデータベースを作成します。次に、以下の手順に従ってデータベース操作を開始します。 psycopg2モジュ