python3で数値のlistを文字列のlistに変換

python3で数値のlistを文字列のlistに変換

数値のlistを作って、画面に表示させたい時、’,’.join(num_list)が使えない。
mapを噛まlistせて、中身をstrに変換してから呼び出す。

1
2
num_list = [1, 3, 5, 7, 9]
print(",".join(map(str, num_list)))

下記の通り表示される。

1
1,2,3,4,5

なお、本当にデバッグ的な出力であれば、リストに変換することで表示できる。

1
2
num_list = [1, 3, 5, 7, 9]
print(list(map(str, num_list)))

下記の通り表示される。

1
['1', '3', '5', '7', '9']
同じタグの記事
同じカテゴリの記事

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA