Мне нужна помощь - списки и Python - PullRequest
0 голосов
/ 01 января 2009

Как вернуть список в Python ???

Когда я попытался вернуть список, я получил пустой список. В чем причина ???

Ответы [ 2 ]

2 голосов
/ 01 января 2009

Как прокомментировал Эндрю, вы получите лучшие ответы, если покажете нам код, который используете в данный момент. Также, если бы вы могли указать, какую версию Python вы используете, это было бы здорово.

Есть несколько способов вернуть список. Например, у нас есть функция с именем retlist.

def retlist():
    return []

вернет пустой список

def retlist():
    a = list()
    a.append(5)
    return a

вернет [5].

Вы также можете использовать понимание списка, чтобы вернуть список

def retlist():
    return [x*x for x in range(10)]

Существует множество способов вернуть список. Но в основном это связано с возвращением.

Если вам нужен более подробный ответ, прокомментируйте, что вам нужно.

Удачи

0 голосов
/ 01 января 2009

до остроумия:

In [1]: def pants():
   ...:     return [1, 2, 'steve']
   ...: 
In [2]: pants()
Out[2]: [1, 2, 'steve']
...