Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. dict={}
  2. list=[]
  3.  
  4. #парсим что нужно и сортируем по полям
  5. au=['Malerich J. P.','Hagihara K.', 'Rawal V. H.']
  6. name_article='Chiral Squaramide Derivatives are Excellent Hydrogen Bond Donor Catalysts.'
  7. name_journal='J. Am. Chem. Soc.'
  8. year='2008'
  9. pages='130'
  10. doi='10.1000/182'
  11.  
  12. #собираем всё это в одну строчку массива
  13. new_cell=[au,name_article,name_journal,year,doi,pages]
  14.  
  15. #Записываем фамилии авторов в словарь, номер добавляемой статьи в список = текущая длина списка
  16. for x in new_cell[0]:
  17.     dict[x.split(' ')[0]] = len(list)
  18.  
  19. #и из остальных нужных ячеек строки тоже как ключи словаря
  20. for x in new_cell[2:5]:
  21.     dict[x] = len(list)
  22.    
  23. #дописываем новую строку в список
  24. list.append(new_cell)
  25.  
  26. #пробуем вывести номер статьи по фамилии
  27. print('Статья №:\n',dict['Hagihara'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement