かべぎわブログ

ブログです

Pythonで2次元配列を数値の2次元配列にしたり文字列の2次元配列にしたりする

Pythonで文字列の配列を数値の配列にしたり数値の配列を文字列の配列にしたりしなかったりします。

まえに書いたこの記事の2次元配列バージョンです。

www.kabegiwablog.com

文字列の配列を数値の配列にする

たとえばこんなかんじの配列があったとする

wawawa_array = [['7','4','3'],['2','4','9'],['7','5','1']]


こんなかんじで数値の2次元配列にすることができる。

for i in range(len(wawawa_array)):
    medals[i] = [int(j) for j in wawawa_array[i]]


printしてみると数値型になっていることがわかる。

>>> print(wawawa_array)
[[7, 4, 3], [2, 4, 9], [7, 5, 1]]



数値の配列を文字列の配列にする

たとえばこんなかんじの配列があったとする

wawawa_array = [['7','4','3'],['2','4','9'],['7','5','1']]


こんなかんじで文字列の2次元配列にすることができる。

for i in range(len(wawawa_array)):
    medals[i] = [str(j) for j in wawawa_array[i]]


printしてみると文字列型になっていることがわかる。

>>> print(wawawa_array)
[['7','4', '3'], ['2', '4', '9'], ['7', '5', '1']]