Size: a a a

Сообщество Python Программистов

2021 January 28

AP

Anton Pavlovich in Сообщество Python Программистов
Я себе уже всю голову сломал) В общем я составил словарь по ключам типа:

{
2:["2","2","2"],
3:["3","3","3"],
5:["5","5","5"],
4:["4","4"],
1:["1","1","1","1","1","1","1","1","1","1"]
}

Теперь мне нужно сохраниить значения ключей в файл таким образом
4
1
2
1
3
1
5
1
2
1
3
1
5
1
2
1
3
1
5
1
4
То есть распределить равномерно все значения что бы между значениями одного и того же ключа были равные расстояния
источник

I

ITFY forum informer in Сообщество Python Программистов
Anton Pavlovich
Помогите люди добрые
🎙 Пожалуйста, не задавайте мета-вопросы в чате!
источник

AP

Anton Pavlovich in Сообщество Python Программистов
пример идеальный, на самом деле всего значений несколько тысяч и в разных ключах очень сильно разница количество значений от 500 до 20
источник

E

Egor in Сообщество Python Программистов
Anton Pavlovich
Я себе уже всю голову сломал) В общем я составил словарь по ключам типа:

{
2:["2","2","2"],
3:["3","3","3"],
5:["5","5","5"],
4:["4","4"],
1:["1","1","1","1","1","1","1","1","1","1"]
}

Теперь мне нужно сохраниить значения ключей в файл таким образом
4
1
2
1
3
1
5
1
2
1
3
1
5
1
2
1
3
1
5
1
4
То есть распределить равномерно все значения что бы между значениями одного и того же ключа были равные расстояния
сохранять по значению из массива по ключу каждые sum(lengths) // len(массив) элементов?

в целом, вроде, оно, но там иногда не будет работать и надо будет добавить пару условий
источник

AP

Anton Pavlovich in Сообщество Python Программистов
Egor
сохранять по значению из массива по ключу каждые sum(lengths) // len(массив) элементов?

в целом, вроде, оно, но там иногда не будет работать и надо будет добавить пару условий
так даже на бумаге не получается)
источник

E

Egor in Сообщество Python Программистов
Anton Pavlovich
так даже на бумаге не получается)
Допустим, есть у тебя вот такой словарь
{
1: ['1', '1', '1'],
2: ['2']
}

разве ты можешь элементы массивов распределить так, чтобы расстояния между элементами одного массива были одинаковыми?
источник

E

Egor in Сообщество Python Программистов
ну, кроме нулевых)
источник

AP

Anton Pavlovich in Сообщество Python Программистов
У меня нету ключей с одним значением
источник

E

Egor in Сообщество Python Программистов
Anton Pavlovich
У меня нету ключей с одним значением
{
1: ['1', '1', '1', '1'],
2: ['2', '2']
}
источник

AP

Anton Pavlovich in Сообщество Python Программистов
ну в таком случае идельно будет 1 2 11 2 1
источник

Д

Дмитрий in Сообщество Python Программистов
Народ, есть какие-то либы чтобы сжать изображение?
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Дмитрий
Народ, есть какие-то либы чтобы сжать изображение?
Io
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
@entressi А помнишь ты пытался в импорты так, чтобы к примеру в
/dir
  init.py
 a.py
 b.py
всё содержимое из a и b попадало в инит. У тебя вышло сделать это без костылей?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ну вроде
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
А как-с? (Через pathlib/os что-ли?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Никак
Ниалилил)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Хотя была мысль про __import__
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
И листдиром
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Но это прям конкретно отдаёт костылём
источник

K

Konstantin in Сообщество Python Программистов
Посоветуйте пожалуйста
источник