У меня есть список строк :
listInfos = ['D D R: 17/10/2018', 'nothing past this date', 'D D R: 4/10/2018', 'D D R: 2/10/2018']
, и я хочу отсортировать так, чтобы результат был:
parsedList = ['D D R: 17/10/2018 & nothing past this date', 'D D R: 4/10/2018', 'D D R: 2/10/2018']
Каждый элемент после 'D D R ..'
должен быть связан с ним до у нас есть новый 'D D R ..'
Есть либыстрая команда, чтобы сделать такую вещь?Я пробовал это, но это не работает.
parsedList = []
for i in range(len(listeInfos)):
tmpList = []
if re.match(r'^D D R', listeInfos[i]):
tmpList.append(listeInfos[i])
while not(re.match(r'^D D R', listeInfos[i+1])):
tmpList.append(listeInfos[i])
i += 1
else:
parsedList.append(tmpList)
break
break
i = j
Спасибо!