У меня была проблема, когда я создал такую функцию:

 def printlist(x):
        for column in x:
            global y
            print(list(x[column]))

Я получаю полностью полный список, как таковой:

['MATCH', 'MATCH', 'MATCH'] ['MATCH', 'MATCH', 'MATCH'] ['КУПИТЬ', 'КУПИТЬ', 'КУПИТЬ']

Однако, когда я пытаюсь сохранить список как переменную, он печатает только первый список:

def printlist(x):
    for column in x:
        global y
        y = list(x[column])
        return y

[«МАТЧ», «МАТЧ», «МАТЧ»]

Кто-нибудь знает, как я смогу сохранить полный список как переменную? Был бы очень признателен!

0
Fust 20 Дек 2019 в 18:02

1 ответ

Используйте этот код:

def printlist(df):
    column_list = []
    for column in df:
         column_list.append(df[column])
    return column_list

list = printlist(df)
0
marcuse 20 Дек 2019 в 15:13