Метод to_list
Метод to_list применяется к Series
и возвращает содержимое серии в виде обычного списка Python.
Метод не принимает никаких параметров и всегда возвращает список,
содержащий все элементы серии в том же порядке.
Синтаксис
ser.to_list()
Пример
Давайте преобразуем серию чисел в список:
import pandas as pd
ser = pd.Series([1, 2, 3, 4, 5])
res = ser.to_list()
print(res)
Результат выполнения кода:
[1, 2, 3, 4, 5]
Пример
Преобразуем серию со строковыми значениями:
import pandas as pd
ser = pd.Series(['abcde', 'article', 'user'])
res = ser.to_list()
print(res)
Результат выполнения кода:
['abcde', 'article', 'user']
Пример
Если серия содержит значения разных типов, они сохраняются:
import pandas as pd
ser = pd.Series([1, 'abcde', 3.14, None])
res = ser.to_list()
print(res)
Результат выполнения кода:
[1, 'abcde', 3.14, None]
Пример
Метод возвращает список, независимый от исходной серии. Изменения списка не влияют на серию:
import pandas as pd
ser = pd.Series([1, 2, 3])
res = ser.to_list()
res.append(4)
print('List:', res)
print('Series:', ser.to_list())
Результат выполнения кода:
List: [1, 2, 3, 4]
Series: [1, 2, 3]