Python 配列を入力するにはさまざまな方法があります。list() 関数を使用して、入力内のスペースで区切られた文字列を要素とするリストを作成します。 numpy.array() 関数を使用して、入力からのスペース区切りの文字列を要素とし、指定されたデータ型 (整数など) に変換された NumPy 配列を作成します。 itertools.chain.from_iterable() 関数を使用して、入力から改行区切り文字列のリストを作成します。 ast.literal_eval() 関数を使用して、入力文字列を要素がプリミティブ型のオブジェクトであるリストに直接変換します。 json.loads() 関数を使用して入力 JSON をロードします。
#Python を使用して配列を入力する方法
Python では、いくつかのメソッドを使用して配列を入力できます。1. list() 関数を使用します。
<code class="python">my_array = list(input("输入数组元素,用空格分隔:").split())</code>
2. numpy.array() 関数を使用します (numpy ライブラリが必要です)
<code class="python">import numpy as np my_array = np.array(input("输入数组元素,用空格分隔:").split(), dtype=int)</code>
3. itertools.chain.from_iterable() 関数を使用します。
<code class="python">from itertools import chain my_array = list(chain.from_iterable(input("输入数组元素,用换行符分隔:").splitlines()))</code>
4. ast.literal_eval() 関数を使用します。
<code class="python">import ast my_array = ast.literal_eval(input("输入数组,如 [1, 2, 3]:"))</code>
5. json.loads() 関数を使用します。
<code class="python">import json my_array = json.loads(input("输入数组,如 [\"1\", \"2\", \"3\"]:"))</code>
以上がPythonで配列を入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。