Как я могу генерировать последовательные списки, комбинируя любые два элемента из более длинного списка, например, с 4 элементами?Создать списки с любыми двумя элементами из более длинного списка DrRacket
Например, я хочу, чтобы получить '(1 2)
, '(1 3)
, '(1 4)
, '(2 3)
, '(2 4)
и '(3 4)
на основе '(1 2 3 4)
.
В этом случае решение требует комбинаций, а не перестановок входного списка. Точная противоположность ситуации, описанной в связанном ответе –
Вы правы. Я всегда возвращаюсь назад. Давайте посмотрим, смогу ли я исправить пример ... Или вы также можете :-) – Peter
Я уже исправил это, в своем ответе;) –