generator object at 0x09778430
Сгенерировал список из предложений,но за место самих предложений выдает это:generator object at 0x09778430.Что делать?
Ответы (3 шт):
Автор решения: roddar92
→ Ссылка
Можно обернуть генератор в list, а можно сгенерировать список из элементов генератора, если элементы ещё предстоит как-то модифицировать:
def modify(x):
...
return modified_x
lst = [modify(x) for x in generator]
Автор решения: MarianD
→ Ссылка
Примените цикл for для печати элементов вашего «списка» (который нет списком, а генератором).
for element in your_generator:
print(element)
Цикл for принудит генератор постепенно генерировать все элементы.
Автор решения: MarianD
→ Ссылка
Я не знаю, как вы «сгенерировали» ваш «список» — может быть, что вы хотели использовать генератор списка, но вместо квадратных скобок вы применили круглые.
Помените их на квадратные.
Пример:
(i * i for i in some_list) # генератор — вы это не хотите
^ ^
[i * i for i in some_list] # список
^ ^