Предположит, что мы имеем следующий текстовый файл с колонкой a
и колонками b
:Вывести строки с ограничением в Python
D000001 T109
D000001 T195
D000002 T115
D000002 T131
D000003 T073
D000004 T170
Интересно, как произвести следующую структуру:
D000001 T109 T195
D000002 T115 T131
D000003 T073
D000004 T170
Вставленной ниже начальные скелет в Python.
from __future__ import print_function
with open('descr2semtype_short.txt') as f:
for line in f:
line = line.rstrip()
a, b = line.split()
print(a + ' ' + b)
Я не тот, кто проголосовал вниз, но это может быть связано с тем, как вы задали вопрос, так как он не сможет сделать кластеризацию – The6thSense
Вы можете использовать Dict, с 'Ā' существа ключ и 'b' добавляются в список, если ключ уже существует в dict или' mydict [a] = [b] ', когда ключ не существует. Для чего вы можете использовать либо defaultdict', либо 'dict.setdefault()'. – Evert