Реорганизованное итеративное решение без модуля itertools
:
def powerset(s):
a = ['']
for i,c in enumerate(s):
for k in range(2**i):
a.append(a[k]+c)
return a
Чтобы избежать необходимости открывать выпадающее меню и нажатие, необходимо изменить настройки командного окна. Чтобы сделать это, щелкните правой кнопкой по строке заголовка, выберите Properties, включите "Режим QuickEdit" под вкладкой Properties (и сохраните "Режим вставки" на), затем хорошо.
Теперь, для копирования: перетащите, чтобы выбрать, щелкнуть правой кнопкой для копирования.
Вставлять: щелкните правой кнопкой без выбора.
Для CLI скопировать/вставить:
Ctrl+insert == копируют Shift+insert == вставка
Скопировать: alt-space Хита, выберите Edit, выберите Mark, выделите текст путем перетаскивания, совершите нападки, входят.
Вставлять: alt-space Хита, выберите Edit, выберите Paste.
Вы могли бы хотеть рассмотреть использование Консоли, замены для ужасного хрома командной строки Windows. Это предлагает полностью redefinable сочетания клавиш плюс вкладки, таким образом, это идеально для IRB.
проверить console2 - очень приятно и позволяет вставлять, используя правый щелчок или как-то иначе.
Обновление: conemu еще лучше: http: //conemu.github .io /