Метод to_list
Метод to_list применяется к объекту Index
и возвращает его содержимое в виде стандартного списка Python.
Метод не принимает никаких параметров и всегда возвращает список
всех элементов индекса в том порядке, в котором они хранятся.
Синтаксис
index.to_list()
Пример
Давайте преобразуем индекс, созданный из списка, в обычный список Python:
import pandas as pd
idx = pd.Index([10, 20, 30, 40, 50])
res = idx.to_list()
print(res)
Результат выполнения кода:
[10, 20, 30, 40, 50]
Пример
Преобразуем индекс с текстовыми метками строк DataFrame:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
}, index=['user1', 'user2', 'user3', 'user4', 'user5'])
res = df.index.to_list()
print(res)
Результат выполнения кода:
['user1', 'user2', 'user3', 'user4', 'user5']
Пример
Используем to_list для получения списка значений
из диапазонного индекса:
import pandas as pd
idx = pd.RangeIndex(start=1, stop=6, step=1)
res = idx.to_list()
print(res)
Результат выполнения кода:
[1, 2, 3, 4, 5]