Pythonで配列を入力する方法

藏色散人
リリース: 2019-08-07 13:49:58
オリジナル
51759 人が閲覧しました

Pythonで配列を入力する方法

Python で配列を入力するにはどうすればよいですか?

Python 入力配列

1 次元配列:

arr = input("")    //输入一个一维数组,每个数之间使空格隔开
num = [int(n) for n in arr.split()]    //将输入每个数以空格键隔开做成数组
print(num)        //打印数组
ログイン後にコピー

1 次元配列の入力と出力の例:

Pythonで配列を入力する方法

推奨: [Python チュートリアル ]

2 次元配列:

(例として n *n の 2 次元配列を使用)

n = int(input())        //输入二维数组的行数和列数
line = [[0]*n]*n        //初始化二维数组
for i in range(n):
    line[i] = input().split(" ")       //输入二维数组,同行数字用空格分隔,不同行则用回车换行
print(line)            //打印二维数组
ログイン後にコピー

2 次元配列の出力例:

Pythonで配列を入力する方法

2 つの要素が次元配列はすべて整数なので、次のように追加できます:

line[i] = [int(j) for j in line[i]]
ログイン後にコピー

つまり、次のように入力します:

n = int(input())        //输入二维数组的行数和列数
line = [[0]*n]*n        //初始化二维数组
for i in range(n):
    line[i] = input().split(" ")       //输入二维数组,同行数字用空格分隔,不同行则用回车换行
    line[i] = [int(j) for j in line[i]]    //将数组中的每一行转换成整型
print(line)            //打印二维数组
ログイン後にコピー

以上がPythonで配列を入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート