iskander
Словарь это неупорядоченная коллекция произвольных объектов, поэтому и данные записываются в произвольном порядке.
Это был ответ в стиле Бадера - очень веско и на полметра мимо.
Вы код ТС смотрели? Где вы у него словарь увидели?
iskander
Словарь это неупорядоченная коллекция произвольных объектов, поэтому и данные записываются в произвольном порядке.
Это был ответ в стиле Бадера - очень веско и на полметра мимо.
all_trains = [('1_Chief', 'Trains.USSR_TovarSostav 1', '26000_Chief'), ('2_Chief', 'Trains.USSR_FuelCargo 1', '26001_Chief'), ('1_Chief', 'Trains.USSR_TovarSostav 1', '26003_Chief'), ('1_Chief', 'Trains.USSR_TovarSostav 1', '26004_Chief')]
SherkhanЧто-то я не понял задачи - откуда возьмутся “(случайное число 1-3) маршрутов в выходном файле”? В предыдущем варианте последовательность копировалась из входного в выходной, менялся только заголовок - брался из словаря. Откуда должны взяться еще маршруты?
Задача усложнилась. Теперь нужно на один маршрут входного файла повесить несколько (случайное число 1-3) маршрутов в выходном файле.