Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 16

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
смотрел уже
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
List comprehensions так не работают же, там всегда for x IN итерабельном объекте
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а где здесь не итерируемый объект?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
range(c) - итерируемый, counters.items() - итерируемый
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
дело не в этом
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Там с - значение счетчика, а i ключ у тебя?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
да, сорян, надо было раньше это написать)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну там словарь вида {1: 3, 2: 0, 3: 2, 4: 3} и тд
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
блин(
действительно надо просто поменять местами
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
return [i for i, c in counters.items() for _ in range(c)]

вот так работает
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
спасибо большое
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я до сих пор логику пытаюсь понять)) вернуть имя ключа из счетчика столько раз, сколько значение по этому ключу?
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
ну там словарь вида {1: 3, 2: 0, 3: 2, 4: 3} и тд
Типа тут массив [1 1 1 3 3 4 4 4 ....]
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Я до сих пор логику пытаюсь понять)) вернуть имя ключа из счетчика столько раз, сколько значение по этому ключу?
да. это нужно для алгоритма сортировки подсчётом. типа за один проход нужно составить словарь, в котором будем хранить кол-во вхождений каждого числа в списке, а потом просто вернуть список из нужного количества каждого числа
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Типа тут массив [1 1 1 3 3 4 4 4 ....]
ага
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А не проще подсчет просто в массив сохранить из n значений, а потом вывести?
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Типа колво цифр 1 в массиве massiv[1] хранится, ну и так по всем цифрам
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну у нас не всегда диапозон значений в массиве от единицы. может там и отрицательные числа есть?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
поэтому хеш-таблица здесь практичнее
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А, там неизвестное количество цифр
источник