VOOZH about

URL: https://paiza.jp/works/python3/primer/beginner-python6/6116

⇱ Python入門編6:2次元リストをforで作成する | プログラミング学習サイト【paizaラーニング】


演習課題「forでリストを作成してみよう」

右のコードエリアで、forを使って、要素数が5、初期値が"paiza"というリストを作成して、print関数で出力してください。

プログラムを実行して、正しく出力されれば演習課題クリアです!

期待する出力値

['paiza', 'paiza', 'paiza', 'paiza', 'paiza']

演習課題「2次元リストを作成してみよう」

右のコードエリアで、forを使って、次のような2次元リストを作成して、print関数で出力してください。

・要素数は、5個
・[7,7,7,7]というリストを要素にする

プログラムを実行して、正しく出力されれば演習課題クリアです!

期待する出力値

[[7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7]]

※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する

#06:2次元リストをforで作成する

ここでは、forを使って2次元リストを作成してみましょう。少しややこしいところもあるので、順を追って作っていきましょう。

numbers = [i * 2 for i in range(10)]
print(numbers)

numbers2 = [[1 for i in range(3)] for j in range(4)]
print(numbers2)

# coding: utf-8
# Your code here!

# 2次元リストをmapで作成する

numbers = [i * 2 for i in range(10)]
print(numbers)
print(len(numbers))

numbers2 = [[1 for i in range(3)] for j in range(4)]
numbers2[0][1] = 2
print(numbers2)

for文 - 繰り返し - Python入門
https://www.pythonweb.jp/tutorial/for/index3.html

繰返し処理 - for, while 等 - Python 入門
http://python.keicode.com/lang/control-flow-loop-for-while.php

【Python入門】for文の使い方総まとめ | 侍エンジニア塾ブログ | プログラミング入門者向け学習情報サイト
https://www.sejuku.net/blog/24766