Navigation

Related Articles

Back to Latest Articles

生成したリスト同士を計算する方法


press
生成したリスト同士を計算する方法

リストをループで生成してリスト同士を計算する方法です。サンプルでは、[0, 1, 2, 3, 4]のリストを3個生成して計算します。

loopOne = 3
loopTwo = 5

for one in range(loopOne):	
	list = []
	
	for two in range(loopTwo):	
		list.append(two)
 
	print(list)
 		
	if one < 1:
		total = list
	else:
		total = [x + y for (x, y) in zip(total, list)]
		
print(total)

loopOneで3を代入しているのでリストを3回計算します。
loopTwoで5を代入しているので0から4までの数を5つ生成します。

出力結果

[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
[0, 3, 6, 9, 12]

15行目の+を変えると他の計算が出来ます。


当ブログは群馬県でPython / Djangoを中心にウェブアプリケーションを開発している株式会社ファントムが運営しています。

株式会社ファントムへのお問い合わせ




Show Comments (0)

Comments

Related Articles

Python

Beautiful Soupでbrタグを改行コードに変換する

Beautiful Soupでbrタグを改行コードに変換する Beautiful Soupでスクレイピングしたdivタグ内にbrタグがあった際に改行コードに変換する方法です。以下のコードはbrタグが複数ある場合にも対応し […]

Posted on by press
Python

複数の画像から動画ファイルを作る

複数の画像から動画ファイルを作る 前回に続き、今回は複数の画像をまとめて動画ファイルに変換する方法です。gifアニメーションを生成するときはPillowを使いましたが、動画を生成するときはOpenCVを使います。 コード […]

Posted on by press