новый для python, поэтому ваша помощь действительно оценена, я создал функцию, которая читает файл csv и сохраняет элементы в словаре, элементы в файле csv уже отсортированы , моя цель состояла в том, чтобы просто добавить список таким образом, чтобы он не вызывал никакой функции сортировки в python. Вы можете видеть, что прочитанные элементы приведены ниже.Чтение заказанных данных. Однако неструктурированные данные накапливаются.
Это выход
{'term': 'arsen', 'docID': '1000'}
1000
arsen
{'term': 'exchang', 'docID': '1000'}
1000
exchang
{'term': 'one', 'docID': '1000'}
1000
one
{'term': 'share', 'docID': '1000'}
1000
share
{'term': 'via', 'docID': '1000'}
1000
via
dictemplist:
{'exchang': '1000', 'share': '1000', 'via': '1000', 'arsen': '1000', 'one': '1000'}
код:
def openTempDic(self,loadfile, dicList):
try:
dicList.clear()
path = '/Users/kunalmatharu/Desktop/reuters/temp/'
f = open(path+loadfile, 'rb')
reader = csv.DictReader(f)
for row in reader:
print row
dicList[row['term']] = row['docID']
print dicList[row['term']]
print row['term']
return dicList
finally:
f.close
Благодарю вас, я добавлю его в список, надеюсь, это сработает – KSM
это не wok в списке либо ?? – KSM