Это ниже добавляет s к списку l
s
l
s = pd.Series([1], name='foo') l = [] l.append(s)
Это только добавляет 1 к l
1
s = pd.Series([1], name='foo') l = list(s)
Как реализовать первый скриптлучший способ без объявления списка и добавления?
[x] создает список с x в качестве элемента.
[x]
x
list(x) создает список, созданный путем итерации по x.x должен быть повторяемым, в противном случае вы получите ошибку.
list(x)
По сути, [i for i in x] или
[i for i in x]
alist = [] for i in x: alist.append(i)