Я пытаюсь превратить список в разделенные строки, объединенные с амперсандом, если есть только два элемента или запятые и амперсанд между двумя последними, например.
Jones & Ben
Jim, Jack & James
В настоящее время у меня есть это:
pa = ' & '.join(listauthors[search])
и не знаю, как решить проблему с запятой/амперсандом. Начинающий, поэтому полное объяснение будет оценено.