Python では、リストを使用して 1 つの変数に複数の項目を含めることができます。データのコレクションを保存するための Python の 4 つの組み込みデータ型のうちの 1 つはリストであり、他の 3 つはタプル、セット、ディクショナリであり、それぞれ独自の目的があります。
角括弧はリストを作成するために使用されます。 Python で最も強力なツールはリストです。リストは必ずしも均一ではないためです。整数、文字列、オブジェクトなどのデータ型はすべてリストで見つけることができます。リストは可変であるため、作成後でも変更できます。
この記事では、Python プログラミングを使用してリストを半分に分割するさまざまな方法を検討します。 List は、オブジェクトのコレクションを格納できる可変データ型の 1 つです。これらのヒントを使えば、どんなリストでも簡単に半分に分割できるようになります。
最初のシナリオでは、リストは 2 つの半分または半分に分割されます。リストの長さに応じて、これらの半分のサイズは均等になる場合もあれば、不均等になる場合もあります。リストはスライス方法を使用して分割できます。
###アルゴリズム###
###例###
このメソッドでは、別の条件を解決することが主な関心事です。つまり、ユーザーが要求した要素の数が奇数の場合、タスクを完了するプロセスは何であるかということです。ここで、split 関数は、リストの要素数が奇数であるため、等しくない 2 つのリストを返します。リストの長さは 5 項目なので、中央は (5/2) = 2.5 です。四捨五入演算子により、除算結果以下の最も近い整数値が返されます。この場合、切り捨て演算子は 2.5 ではなく 2 を生成します。
###アルゴリズム###数値のリストを受け取り、ユーザーに値の入力を求める関数を定義します。
for ループを使用してリストを走査します。
関数を使用して各数値を 2 で除算し、その中間のインデックスを見つけます。
完了後にユーザーに入力を求めます。
次の例は、ユーザーが入力した数値のリストを 2 つの半分に分割するプログラムを示しています。ユーザーは、リストに追加する要素の数を入力するよう求められ、その後、一度に 1 つの要素を入力するよう求められます。 中央のインデックスは、リストの長さを 2 で割ることによって計算され、そのインデックスを使用して
を呼び出します。これは、スライスを使用してリストの前半を分離します。後半部分から list を取得し、それぞれ 2 つのリストを返します。
リーリー ###出力###この記事では、Python を使用して、さまざまな方法でリストを半分に分割します。
以上がリストを半分に分割するPythonプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。