У меня есть два списка:Python список манипуляций на основе индексации
Первый список состоит из всех названий различных изданий, где в качестве второго список состоит из всех имен авторов.
list B = ['Moe Terry M 2005 ', 'March James G and Johan P Olsen 2006 ', 'Kitschelt Herbert 2000 ', 'Bates Robert H 1981 ' , .......]
list A = ['"Linkages between Citizens and Politicians in Democratic Polities,"', '"Winners Take All: The Politics of Partial Reform in Postcommunist \n\nTransitions,"', '"Inequality, Social Insurance, and \n\nRedistribution."', '"Majoritarian Electoral Systems and \nConsumer Power: Price-Level Evidence from the OECD Countries."']
Я бегу ученого.py как команда bash. Синтаксис выглядит следующим образом
scholar = "python scholar.py -c 1 --author " + str(name) + "--phrase " + str(title)
Теперь, что я пытаюсь сделать, это получить каждое название и автор в порядке, так что я могу использовать их с ученым. Но я не могу понять, как я могу получить первое имя автора с первым названием.
Я бы использовал индексирование, если списки были небольшими.
Насколько велики списки? Не могли бы вы просто заархивировать два списка вместе, если списки будут такими, чтобы каждый элемент соответствовал другому? – MooingRawr
Список очень большой .. и да списки в порядке, чтобы каждый элемент соответствовал другому –
Мне не было известно о zip-функции в Python. Но да. что решает проблему ... Большое вам спасибо –