Advertisement
akiyamka

Untitled

Oct 8th, 2016
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def find_tags(fileList):
  2.     # Принимает файл в виде построчного списка
  3.     # Возвращает словарь с координатами тэгов
  4.     # Внезапно! может быть использована в виде find_tags(fileList)['тэг']
  5.  
  6.     i = 0
  7.     tagDict = {}
  8.  
  9.     for line in fileList:
  10.         # Создаем словарь где в качестве ключа -
  11.         # название тэга с которого начинается строка
  12.         # А в качестве значения - пустой список (нужен для следующего цикла)
  13.         tagName = string_recog(line)
  14.         tagDict.update({tagName:[]})
  15.  
  16.     for line in fileList:
  17.         # Снова пробегаемся по строкам, но этот раз
  18.         # в пустой список добавляем номера строк где встречается тэг
  19.         tagName = string_recog(line)
  20.         array = tagDict[tagName]
  21.         array.append(i)
  22.         i+=1
  23.  
  24.     # print(tagDict)
  25.     return tagDict
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement