[python]リスト配列の初期化方法

2021年6月27日日曜日

Python

Pythonのリスト(配列)の初期化方法の一覧を記載します



リストの初期方法一覧


# 空のリスト
list_1 = [] 
# []

# 1次元のリスト(同じ値で初期化)
list_2 = [1] * 5 
# [1, 1, 1, 1, 1]
list_2_1 = [True] * 5
# [True, True, True, True, True]

# 1次元のリスト(連番)
list_3 = list(range(5)) 
# [0, 1, 2, 3, 4]

# 2次元のリスト(同じ値で初期化)
list_4 = [ [1] * 5 for i in range(2) ] 
# [ [0, 0, 0, 0, 0], [0, 0, 0, 0, 0] ]

# 2次元のリスト(連番)
list_5 = [ list(range(5)) for i in range(2) ] 
# [[0, 1, 2, 3, 4], [0, 1, 2, 3, 4]]

# 多次元のリスト(同じ値で初期化)
list_6 = [[[1] * 4 for i in range(3)] for j in range(2)]
# [
#  [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]], 
#  [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]
# ]

# 多次元のリスト(連番)
list_7 = [[list(range(4)) for i in range(3)] for j in range(2)]
# [
#  [[0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]], 
#  [[0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]]
# ]

AIエンジニア向けフリーランスならここがおすすめです

まずは無料会員登録

プロフィール

自分の写真
製造業に勤務する傍ら、日々AIの技術動向を調査しブログにアウトプットしています。 AIに関するご相談やお仕事のご依頼はブログのお問い合わせフォームか以下のアドレスまでお気軽にお問い合わせください。 bhupb13511@yahoo.co.jp

カテゴリ

このブログを検索

ブログ アーカイブ

TeDokology