【毎日Python】Pythonでシリーズをリストに変換する方法|tolist

tolist
こつこつPython
import pandas as pd
s = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(s)

シリーズからリストへ変換する方法です。
pandasのtolistを使用します。
説明のために、sという変数に、seriesを作成します。

s_to_list = s.tolist()
print(s_to_list)

tolist関数の必須の引数は、ありません。
変数のあとにtolist丸括弧を記述すれば良いです。
実行します。
リストへ変換できました。

s = pd.Series([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

s_to_list = s.tolist()
print(s_to_list)

2次元のSeriesであっても変換することができます。

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(arr)

またnumpyのarrayからリストに変換することもできます。
1〜9のarrayを作成して、表示をさせてみましょう。

print(type(arr))

データ型も確認してみましょう。

arr_to_list = arr.tolist()
print(arr_to_list)

tolistで変換してみます。
実行します。

print(type(arr_to_list))

見た目が変わらないのでデータ型も表示させてみましょう。
変換されていることがわかります。

関連メソッド

【毎日Python】Pythonでシリーズを作成する方法|pandas.Series

【毎日Python】Pythonでデータをリストやタプルに変換する方法|list,tupple

未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト