У меня есть проблема, которая, кажется, должна быть простой в моей голове, но я изо всех сил пытаюсь найти самый простой способ ее выполнения.
По сути, у меня есть 2 списка имен:
list1 = ['name1', 'name2', 'name3', 'name4', 'name5']
list2 = ['name6', 'name7', 'name8', 'name9', 'name10']
Моя конечная цель заключается в том, чтобы при запуске сценария python я возвращал 1 случайное имя из каждого списка, но в идеале сценарий не должен возвращать одно и то же имя из любого списка в течение следующих 4 раз, когда он был запущен. , По сути, я хочу, чтобы пара / выбор каждого прогона были случайными, но я хочу, чтобы он перезапускал ротацию каждые 5 раз при запуске скрипта.
Я думаю, что мне нужно будет хранить данные извне. Концептуально, я думаю, что мне нужен сценарий для перемещения имени из одного списка в другой список каждый раз, когда он запускается, и когда первый список пуст, он переворачивает и перемещает имена другим способом и т. Д.
Следует я использую csv.DictReader
для перемещения имен между двумя CSV? или хранить их в JSON?
Простите, если это не имеет смысла. Я изо всех сил пытаюсь выразить свою проблему словами.