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()?
У меня есть этот бит для анализа вывода из стандартного вывода: [code]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] [/code] Есть ли идиоматический способ объединить здесь вторую и третью строки, чтобы разделение и сопоставление происходили в одной строке без избыточных вызовов e.split()?
У меня есть этот бит для анализа вывода из стандартного вывода:
out_lines = res.stdout.split( \n )
out_lines =
out_vals = [{ date :e ,
time :e ,
size :e ,
name :e } for e in out_lines if e]
Я практикую Python с нуля. У меня есть два вопроса в моем коде.
Код предназначен для умножения всех чисел в списке.
Код:
str1=input( Enter your little string: )
list1=str1.split()
print(list1)
int_list=[int(list1 ) for x in range(0, len(list1)) if...