У меня вопрос о том, как переносить плоский список во встроенный список. Например,
['a','b','c'] => [['a'],['b'],['c']]
Вместо использования цикла for, я ищу другие способы сделать это.
Спасибо!
Учет списка следует учитывать, хотя цикл
res = [[i] for i in lst]
Использовать map
:
lst = ['a','b','c']
print(list(map(list, lst)))
# [['a'], ['b'], ['c']]
map
не даст результатов без итерации, верно (что вы делаете с list()
)?
map
хорошо то, что она может быть ленивой, хотя в этом нет ничего существенного.