Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 10, 2010 12:28:44

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Получить все объекты Queue.

queue = Queue.Queue()
for x in xrange(50):
queue.put(x)
Как мне теперь получить все объекты, которые в queue, но при этом чтобы они остались в очереди?



Офлайн

#2 Сен. 10, 2010 12:49:17

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Получить все объекты Queue.

Если вам это нужно, то очередь вам не нужна. Вам нужен список.



Офлайн

#3 Сен. 10, 2010 13:19:47

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Получить все объекты Queue.

Мне нужна очередь для работы с потоками, но периодически хочется снимать с неё копию.



Офлайн

#4 Сен. 10, 2010 13:52:15

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Получить все объекты Queue.

Подсказали

 lst = list(queue.queue)



Отредактировано (Сен. 10, 2010 13:52:32)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version