-
Pythonで2つのパーティションのグループを同じ合計で作成できるかどうかを確認するプログラムはありますか?
numsと呼ばれる数値のリストがあるとすると、両方のグループの要素の合計が同じである2つのグループにnumsを分割できるかどうかを確認する必要があります。 したがって、入力がnums =[2、3、6、5]のような場合、[2、6]や[3、5]のようなグループを作成できるため、出力はTrueになります。 これを解決するために、次の手順に従います total:=numsのすべての要素の合計 合計が奇数の場合、 Falseを返す 半整数:=合計の整数部分/ 2 dp:=サイズの半分+1のリストとfalseで埋める dp [0]:=true nums
-
Pythonでデータ値を文字列に補間する方法は?
さまざまな形式を使用して、データ値を文字列に補間できます。これを使用して、コードを掘り起こし、レポート、フォーム、およびその他の出力を作成できます。このトピックでは、文字列をフォーマットする3つの方法と、データ値を文字列に補間する方法について説明します。 Pythonには、文字列をフォーマットする3つの方法があります。 %-古い学校(Python 2および3でサポート) ()-新しいスタイル(Python 2.6以降) {}-f-strings(Python 3.6以降) 古いスタイル:% 古いスタイルの文字列フォーマットの形式はformat_string%dataで
-
Pythonですべての値を同じに変換するために必要な操作の数を数えるプログラム?
整数numsのリストを指定すると、次の操作を実行できます。numsで最大の数値を選択し、それを2番目に大きい数値に変換します。リスト内のすべての整数を同じにするために必要な操作の最小数を返します。 したがって、入力がnums =[5、9、2]の場合、出力は3になります。最初に9を選択し、次に5にします。したがって、arrayは[5、5、2]、5を選択して2を作成します。 、[5、2、2]、もう一度5を選択し、2、[2、2、2]に変換します。 これを解決するために、次の手順に従います vals:=一意の文字のリストをnumsで並べ替える vtoi:=valsのすべての値vをキーと
-
PythonでExcelスプレッドシート操作を実行するプログラム?
Excelスプレッドシートを表す2Dマトリックスがあるとします。すべてのセルと数式が計算された同じ行列を見つける必要があります。 Excelスプレッドシートは次のようになります B1 7 0 3 5 =A1 + A2 列の名前は(A、B、C ...)、行の名前は(1、2、3 ....)です。各セルには、値、別のセルへの参照、または次の操作のExcel数式が含まれます。数値またはセル参照の間。 (例: =A1 + 5、 =A2 + B2、または =2 + 5) したがって、入力が次のような場合 B1 7 0 3 5 =A
-
openpyxlでPythonを使用してExcelでグラフを作成するにはどうすればよいですか?
この投稿では、Python-Openpyxlモジュールを使用してExcelでチャートを作成する方法を紹介します。 openpyxlモジュールを使用して棒グラフを作成するためのデータとして、テニスプレーヤーのグランドスラムタイトルを使用して、Excelスプレッドシートを最初から作成します。 はじめに.. Microsoft Officeは、より多くの行と列の保存をサポートするために、Office2007からMicrosoftExcelシートに.xlsxという新しい拡張機能の提供を開始しました。この変更により、ExcelシートはZIP圧縮を使用したXMLベースのファイル形式に移行しました。世界は
-
Pythonで合計n個のフィボナッチ数の最小数を見つけるプログラム?
数nがあるとします。 nまで加算するために必要なフィボナッチ数の最小数を見つける必要があります。 したがって、入力がn =20の場合、出力は3になります。これは、フィボナッチ数[2、5、13]を使用して合計を20にすることができるためです。 これを解決するために、次の手順に従います res:=0 fibo:=値が[1、1]のリスト fiboの最後の要素<=n、do x:=fiboの最後の2つの要素の合計 xをfiboに挿入 nがゼロ以外の場合、実行 n、do fiboから最後の要素を削除する n:=n-fiboの最後の要素
-
Pythonで指定された文字列文字からk回文を作成できるかどうかを確認するプログラムはありますか?
文字列sと別の数字kがあるとすると、sのすべての文字を使用してkpalindromesを作成できるかどうかを確認する必要があります。 したがって、入力がs =amledavmel k =2の場合、levelとmadamを作成できるため、出力はTrueになります。 これを解決するために、次の手順に従います d:=それぞれのユニークなキャラクターとその頻度を保存するマップ cnt:=0 dのキーごとに、実行します d [key]が奇数の場合、 cnt:=cnt + 1 kの場合、 Falseを返す Trueを返す 理解を深め
-
Pythonで正しい順序で空港を見つけるプログラム?
[出発地、目的地]のペアとしてフライトのリストがあるとします。リストはシャッフルされます。訪問したすべての空港を正しい順序で見つける必要があります。複数の有効なものがある場合は、辞書式順序で最も小さいものを最初に返します。 したがって、入力がflights =[[Mumbai、 Kolkata]、[Delhi、 Mumbai]、[Kolkata、 Delhi]]の場合、出力は[Delhi 、ムンバイ、コルカタ、デリー] これを解決するために、次の手順に従います ins:=空のマップ outs:=空のマップ adj_list:=空のマップ 関数dfs()を定義します。
-
正規表現とデータ型を使用して複数のDataFrame列を選択する方法
DataFrameは、スプレッドシートまたは行と列を持つデータベースに保持されているデータセットと比較される場合があります。 DataFrameは2Dオブジェクトです。 わかりました。1Dおよび2Dの用語と混同していますか? 1D(シリーズ)と2D(データフレーム)の主な違いは、単一のデータポイントに到達するために情報を収集する必要があるポイントの数です。シリーズの例を取り上げ、値を抽出したい場合、必要な参照ポイントは1つだけです。つまり、行インデックスです。 テーブル(DataFrame)と比較すると、データポイントに到達するには、1つの参照ポイントでは不十分であり、行の値と列の値の
-
Pythonパッケージを作成してアクセスする
この記事では、Pythonのパッケージについて学習します。パッケージは、組織化された階層でパッケージとモジュールを構造化するのに役立ちます。 Pythonでパッケージを作成する方法を見てみましょう。 パッケージの作成 __init__。pyが含まれています ディレクトリ内のファイルを使用して、現在のディレクトリがパッケージであることをPythonに通知します。パッケージを作成するときはいつでも、 __init__。pyを含める必要があります ディレクトリ内のファイル。内部にコードを記述したり、必要に応じて空白のままにすることができます。 Pythonを気にしません。 以下の手順に従って、
-
Pythonでウィキペディアのインフォボックスからテキストを取得する
この記事では、BeatifulSoupとPythonのリクエストを使用して、ウィキペディアのインフォボックスからテキストを取得します。 10分でできます。簡単です。 bs4とリクエストをインストールする必要があります。以下のコマンドを実行してインストールします。 pip install bs4 pip install requests 以下の手順に従って、インフォボックスから必要なテキストをフェッチするコードを記述します。 bs4とrequestsモジュールをインポートします。 requests.get()メソッドを使用してデータを取得するページにHTTPリクエストを送信します。 b
-
pytrieモジュールを使用したPythonでのプレフィックスマッチング
この記事では、文字列のリストから一致する文字列のプレフィックスを付けるpytrieモジュールについて学習します。それを明確に理解するために例を見てみましょう。 Input: List: ['tutorialspoint', 'tutorials', 'tutorialspython', 'python'] Prefix: 'tutorials' Output: ['tutorialspoint', 'tutorials', 'tutorialspython'] さ
-
PythonとSQLiteを使用したSQL
この記事では、PythonおよびSQLiteデータベースでSQLを使用する方法を学習します。 Pythonには、SQLiteデータベースに接続するための組み込みモジュールがあります。 sqlite3モジュールを使用してPythonとSQLiteを接続します。 SQLiteデータベースをPythonに接続するには、以下の手順に従う必要があります。手順を見て、プログラムを作成してください。 sqlite3モジュールをインポートします。 sqlite3.connect(db_name)を使用して接続を作成します。データベース名を取得するメソッドは引数です。指定された名前で存在しない場合は1つの
-
Python-要素がペアで同じにならないように、2つのリストからペアを作成します
この記事では、類似した要素がペアにならないように、2つのリストからペアを作成する方法を学習します。以下の手順に従って問題を解決してください。 要素を使用してリストを初期化します。 リストを繰り返し処理し、リストの対応する要素が同じでない場合は、ペアをリストに追加します。 結果を印刷します。 例 コードを見てみましょう。 # initializing the lists list_1 = [1, 2, 3, 4, 5] list_2 = [5, 8, 7, 1, 3, 6] # making pairs result = [(i, j) for i in list_1 for j in
-
Pythonでのタプルから辞書への変換のリスト
この記事では、タプルのリストを辞書に変換する方法を学習します。タプルのリストを辞書に変換するのは簡単です。 以下の手順に従ってコードを完成させてください。 タプルを使用してリストを初期化します。 dictを使用して、指定されたタプルのリストを辞書に変換します。 結果の辞書を印刷します。 例 コードを見てみましょう。 # initializing the list tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5
-
Python-交互の0と1を使用したリストの初期化
この記事では、0と1を交互に使用してリストを初期化する方法を学習します。リストの長さがあり、0と1を交互に使用して初期化する必要があります。 以下の手順に従って、0と1を交互に使用してリストを初期化します。 空のリストと長さを初期化します。 長さの時間を反復し、インデックスに基づいて0と1を交互に追加します。 結果を印刷します。 例 コードを見てみましょう。 # initialzing an empty list result = [] length = 7 # iterating for i in range(length): # checking the
-
Pythonで要素の頻度を一覧表示する
この記事では、リスト内の要素の頻度を見つける方法を学習します。さまざまな方法で問題を解決できます。そのうちの2つを見てみましょう。 以下の手順に従ってコードを記述してください。 要素と空の辞書を使用してリストを初期化します。 要素のリストを繰り返し処理します。 要素が辞書に存在するかどうかを確認します。 要素が辞書にすでに存在する場合は、その数を増やします。 要素が辞書に存在しない場合は、そのカウントを1で初期化します。 辞書を印刷します。 例 コードを見てみましょう。 # initializing the list random_list = ['A', '
-
PythonでのKによるリスト拡張
この記事では、要素をK回複製してリストを拡張する方法を学習します。問題を解決するための2つの異なる方法を紹介します。 以下の手順に従って問題を解決してください。 リスト、K、および空のリストを初期化します。 3リストを繰り返し、レプリケーション演算子を使用して現在の要素をK回追加します。 結果を印刷します。 例 コードを見てみましょう。 # initializing the list numbers = [1, 2, 3] K = 5 # empty list result = [] # expanding the list for i in numbers: &n
-
Pythonのすべての代替要素で構成されるリスト
この記事では、リストから代替要素を取得する方法を学習します。問題を解決するための2つの異なる方法を見ていきます。 以下の手順に従って、1つの方法で問題を解決してください。 リストを初期化します。 3リストを繰り返し処理し、奇数インデックスのすべての要素を保存します。 結果を印刷します。 例 コードを見てみましょう。 # Initializing the list numbers = [1, 2, 3, 4, 5] # finding alternate elements result = [numbers[i] for i in range(len(numbers)) if i %
-
Pythonのリストまたはタプルの線形検索
この記事では、リストとタプルに線形検索を適用する方法を学習します。 線形検索は、最初の要素から検索を開始し、リストまたはタプルの最後まで実行されます。必要な要素が見つかるとチェックを停止します。 線形検索-リストとタプル 以下の手順に従って、リストとタプルに線形検索を実装します。 リストまたはタプルと要素を初期化します。 リストまたはタプルを繰り返し処理して、要素を確認します。 要素を見つけてフラグをマークするたびにループを解除します。 フラグに基づいて要素が見つかりませんというメッセージを出力します。 例 コードを見てみましょう。 # function for linear sea