Я пытаюсь разобрать файл. В настоящее время, у меня есть этот файл:Разбор с Python
word1 52345325
word2 12312314
word3 7654756
word4 421342342
Я пытающийся хранить word1
word2
word3
и word4
в массив и число смежного с этими словами в другой массив.
Так что, если я говорю a[0]
я должен получить word1
, и если я говорю b[0]
я должен получить 52345325
и так далее.
Я думал о создании ключевого словарного словаря, но это может быть немного сложным на данный момент, поскольку я просто попадаю в python.
В настоящее время я делаю это, но, конечно, она не работает: P
def csvStringParser():
a = {}
b = {}
i = 0
f = open('/Users/settingj/Desktop/NOxMultiplier.csv')
for line in f.readlines():
reader = csv.reader(line.split('\t'), delimiter='\t')
for row in reader:
#print '\t'.join(row)
#print i
a[i] = '\t'.join(row)
b[i] = '\t'.join(row)
print a[i]
print b[i]
i+=1
Это честно мой первый час использования питона. Я мог бы легко сделать это в C++, но сейчас я просто пытаюсь изучить python, чтобы понять, что это большие преимущества/простота над C++.
haha amazing ... dam easy ... Вы получаете голосование за копирование и вставку кода, но мне все еще интересно, как бы я создал 2 массива вместо одного, сопоставленного друг другу, как то, как я объяснял в своих вопросах ? – jsetting32
В конце концов, я чувствую, что первый ответ - это моя конечная цель, но я не могу ее использовать. – jsetting32
Добавлен два примера массивов. –