У меня есть список целых чисел, ключей, и я хочу разделить его на два списка ListOfReqKeys и ListOfRewKeys, как описано в заголовке.
Keys =[1, 1, 3, 9, 1, 15]
ReqK = 3
ListOfReqKeys = [1, 1, 3], ListOfRewKeys = [9, 1, 15]
Длина этих двух списков известна, это ReqK иRewK соответственно.
append(ListOfReqKeys, ListOfRewKeys, Keys),
atom_codes(At, ListOfReqKeys),
atom_number(At, ReqK).
Есть ли встроенный предикат или более быстрый способ сделать это?