Однострочное разделение и отображение в рамках понимания спискаPython

Программы на Python
Anonymous
Однострочное разделение и отображение в рамках понимания списка

Сообщение Anonymous »

У меня есть этот бит для анализа вывода из стандартного вывода:

Код: Выделить всё

out_lines = res.stdout.split("\n")
out_lines = [e.split() for e in out_lines]
out_vals = [{"date":e[0],
"time":e[1],
"size":e[2],
"name":e[3]} for e in out_lines if e]
Есть ли идиоматический способ объединить здесь вторую и третью строки, чтобы разделение и сопоставление происходили в одной строке без избыточных вызовов e.split()?

Подробнее здесь: https://stackoverflow.com/questions/786 ... prehension

Вернуться в «Python»