Ознакомьтесь с нашей политикой обработки персональных данных
02:21 

Заболекарь
Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
x = [1,2,3]
x.extend([i for i in x])

# работает как надо, x теперь равен [1,2,3,1,2,3]

x = [1,2,3]
x.extend(i for i in x)

# не завершается никогда, сжырает всю память

@темы: root@глупыйпингвин:~#

URL
Комментарии
2016-08-14 в 03:42 

Gato Grande
...
это чего за язык? небось питон какой-то? )

2016-08-14 в 04:54 

Сжиженная благодать
совсем без коня в голове
Ух ты, и тут через ы))

2016-08-14 в 05:07 

Заболекарь
Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Gato Grande, он-с. Второй синтаксис создаёт генератор. Обычно генераторы в пайтоне используют как раз чтобы не держать весь список в памяти сразу и эту самую память сэкономить. Но в данном случае получается не очень.

Сжиженная благодать, ы.

URL
   

Эх, разум, да ещё разум

главная