かべぎわブログ

技術的なことについてかけたらいいな…

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

概要

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

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

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

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


これをこんなかんじで数値型に変換することができる。
リスト内包表記で実現できる。

wawawa_array = [int(i) for i in wawawa_array]


printすると数値になっていることが確認できる。

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



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

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

wawawa_array = [3, 2, 4, 1, 5]


これをこんなかんじで数値型に変換することができる。
文字列から数値の変換と同じく、リスト内包表記で実現できる。

wawawa_array = [str(i) for i in wawawa_array]


printすると文字列になっていることが確認できる。

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



いちばんやさしいPythonの教本 人気講師が教える基礎からサーバサイド開発まで 「いちばんやさしい教本」シリーズ

いちばんやさしいPythonの教本 人気講師が教える基礎からサーバサイド開発まで 「いちばんやさしい教本」シリーズ