Я пытаюсь преобразовать элементы во вложенном списке в строки, прежде чем соединять их с помощью «|» с помощью оператора соединения. Однако порядок последних 2 элементов в моем списке продолжает меняться, когда я получаю выходные данные от генератора
Я пытался запустить программу несколько раз, но она всегда получается в обратном порядке.
numbers = [[1,2,3],[4,5,6],[7,8,9]]
for i in numbers:
print(i)
num = {str(x) for x in i}
print(num)
Ожидаемый результат - [1,2,3].
Фактический результат составляет [1,3,2] последовательно.
Любая помощь с этим будет высоко ценится! :)