Как может Вы преобразовывать пробелы в  ?

объекты генераторов Создания

, Если Вы пишете

x=(n for n in foo if bar(n))

, можно вынуть генератор и присвоить его x. Теперь это означает, что можно сделать

for n in x:

, преимущество этого состоит в том, что Вам не нужно промежуточное устройство хранения данных, в котором Вы нуждались бы, если бы Вы сделали

x = [n for n in foo if bar(n)]

В некоторых случаях, это может привести к значительной скорости.

можно добавить многих если операторы до конца генератора, в основном копируя вложенный для циклов:

>>> n = ((a,b) for a in range(0,2) for b in range(4,6))
>>> for i in n:
...   print i 

(0, 4)
(0, 5)
(1, 4)
(1, 5)
5
задан BartoszKP 16 February 2015 в 16:12
поделиться

2 ответа

"this is a string".replace(/\s/g, ' ')
11
ответ дан 18 December 2019 в 05:55
поделиться

Вы можете сделать это без регулярных выражений, используя

" Это строка ".split (" ") .join (" & nbsp; ");

17
ответ дан 18 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: