Я хочу реформировать этуКак поместить строки друг под друга и присвоить номер?
A,B
AFD,DNGS,SGDH
NHYG,QHD,lkd,uyete
AFD,TTT
и присвоить номер для каждой строки к нему, который стал таким
A 1
B 1
AFD 2
DNGS 2
SGDH 2
NHYG 3
QHD 3
lkd 3
uyete 3
AFD 4
TTT 4
Как я могу добиться этого?
Я застрял в следующем коде:
import itertools
# open the data from the directory
with open ('./test.txt') as f:
# Make a file named result to write your results there
with open ('result.txt' , 'w') as w:
# read each line with enumerate (a number for each string)
for n , line in enumerate (f.readlines ()):
Я как раз собирался опубликовать свой ответ, тогда я увидел это, очень аккуратно! – RichSmith
@niemmi У меня нет ошибки, но также я не получаю выход? было бы возможно показать, как печатать результат, также потому, что ваш код очень сложный, и я не могу его понять :-) – nik
@nik Выход был записан в файл с тем же именем, что и в вашем вопросе. См. Обновленный ответ о том, как его распечатать, а также краткое объяснение того, что происходит. – niemmi