Я изо всех сил пытаюсь создать текстовый файл из другого текстового файла.Использование дубликатов для создания разных текстовых файлов
Мой текстовый файл:
0.0 99.13 0.11
0.5 19.67 0.59
0.5 22.23 1.22
1.0 9.67 0.08
, и я хотел бы создать текстовый файл, например:
0.0 99.13 0.11
0.5 19.67 0.59
1.0 9.67 0.08
или
0.0 99.13 0.11
0.5 22.23 1.22
1.0 9.67 0.08
Вообще, каждый раз, когда будет дублирующее значение в первом столбце моего файла, я хотел бы создать файл с одним из дубликатов и значением выбранного n.
Мой код до сих пор:
def createFile(file):
with open(file, 'r') as fh:
data = fh.read()
for row in data.splitlines():
column = row.split()
print column
>>>
['0.0', '99.13', '0.11']
['0.5', '19.67', '0.59']
['0.5', '22.23', '1.22']
['1.0', '9.67', '0.08']
, который позволил бы свою игру с индексами - может проверить, если столбец [0] повторяется, а затем напечатать строку? или создать словарь проще?
Приветствия, Кейт
Можно ли дублировать значения в непересекающихся линиях? – Bakuriu
На самом деле список сортируется, поэтому дубликаты всегда будут последовательно. – kate88
@ kate88 хорошо, что делает вещи немного легче :) –