Спасибо всем за помощь. Я думаю, что мой запрос не был подробно Я надеялся на результат таблицы, где каждая строка была полным результатом каждого человека / строки, соединенной с другой строкой индивидуально.
Я плохо разбираюсь в программировании, поэтому я был вдохновлен сделать это на python, используя рекурсивную функцию и небольшое математическое волшебство. Мне удалось заставить его принимать список переменных и расширять соответственно.
nameList = ['1', '2', '3', '4', '5']
if(len(nameList) % 2 == 1):
nameList.append(" ")
print(nameList)
length = len(nameList)
possible = 1
while length > 1:
possible = possible*(length-1)
length -= 2
def completeCombinations (List, line):
BaseList = list(List)
if (line % (len(List)-1) == 0):
num = (len(List)-1)
else:
num = line % (len(List)-1)
BaseList.remove(List[0])
BaseList.remove(List[num])
if(len(List) > 2):
CurrentList = list(completeCombinations(BaseList, line))
CurrentList.insert(0, List[num])
CurrentList.insert(0, List[0])
else:
CurrentList = list(List)
return CurrentList
i = 1
while i < possible:
print completeCombinations(nameList, i+1)
i += 1
И результаты выглядят довольно близко, как я и надеялся, если не обязательно красивыми.
['1', '2', '3', '4', '5', ' ']
['1', '3', '2', '5', '4', ' ']
['1', '4', '2', ' ', '3', '5']
['1', '5', '2', '3', '4', ' ']
['1', ' ', '2', '4', '3', '5']
['1', '2', '3', ' ', '4', '5']
['1', '3', '2', '4', '5', ' ']
['1', '4', '2', '5', '3', ' ']
['1', '5', '2', ' ', '3', '4']
['1', ' ', '2', '3', '4', '5']
['1', '2', '3', '5', '4', ' ']
['1', '3', '2', ' ', '4', '5']
['1', '4', '2', '3', '5', ' ']
['1', '5', '2', '4', '3', ' ']
['1', ' ', '2', '5', '3', '4']
От всего сердца благодарю всех, кто может помочь мне раскрасить его и импортировать результаты в листы Google