Pythonで配列をつくる(配列の動的確保と静的確保)
メモ用です
Pythonで配列を作るときの方法を自分用に
配列を作る際にあるのが動的確報と静的確保
動的確保
動的確保とは配列のサイズを自由に操作でき、後からでも増やしたり減らしたりできる。(リストというらしい)
Listに4*4の配列を作る
List=[]
for i in range(4):List.append([0,0,0,0])
このやり方しか動的で4*4の配列の作り方が思い浮かばなかったです
静的確保
静的確保とはループを回すことによって、配列を作ることができる。(タプルというらしい)
Listに静的確保で4*4の配列を作る
List = [[0 for i in range(4)] for j in range(4)]
やってる感じだと綺麗な配列を作るなら静的で問題はないと思う
もし特殊な形,例えば
List=[1,[2,5,6,7][3][3[3,5],5]]
みたいな配列(かなり適当だし多分使わないw)を作るなら動的でいいとおもう
numpyでも作れるらしいけど普段から配列作るのにこのやり方で特に問題はないので使ったことないです
今度使う機会があれば追加しとこうと思います
Author And Source
この問題について(Pythonで配列をつくる(配列の動的確保と静的確保)), 我々は、より多くの情報をここで見つけました https://qiita.com/aaaarkw/items/eeff19f9e88405fd4599著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .