Size: a a a

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

2021 January 14

AT

Alexander T in Сообщество Python Программистов
хуево дело
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Генератор -_-
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
+ это не рационально
источник

AT

Alexander T in Сообщество Python Программистов
зато питонично. с твоим кодом каунтер вообще не нужен.
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Alexander T
зато питонично. с твоим кодом каунтер вообще не нужен.
Можно сделать и dict, но лень ловить исключения, можно сделать set, Но там вставка элемента выполняется за O(log2 size), что вообще не рационально
источник

AT

Alexander T in Сообщество Python Программистов
Ilyosiddin Kalandar
Можно сделать и dict, но лень ловить исключения, можно сделать set, Но там вставка элемента выполняется за O(log2 size), что вообще не рационально
в большинстве случаев вставка не дольше, чем в дикт
источник

AT

Alexander T in Сообщество Python Программистов
как по твоему дикт устроен внутри-то.
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Alexander T
как по твоему дикт устроен внутри-то.
Грубо говоря - список переменных
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Кирилл Панов
Грубо говоря - список переменных
Эм...

Сделаю вид что этого не видел.
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Alexander T
как по твоему дикт устроен внутри-то.
Ну...там может произойти коллизия насколько я знаю.
источник

AT

Alexander T in Сообщество Python Программистов
Ilyosiddin Kalandar
Ну...там может произойти коллизия насколько я знаю.
ага, а в сете?
источник

AT

Alexander T in Сообщество Python Программистов
средняя вставка в дикт O(1), кстати
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Alexander T
ага, а в сете?
Ну а там что? вроде обычный список, прежде чем вставить элемент, осуществляется бинарный поиск.
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Alexander T
средняя вставка в дикт O(1), кстати
Ну да, в худшем O(n) (но это не точно)
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Language:
py3


Source:
a = {'p1': '1 переменная', 'p2': '2 переменная'}
print(a['p1'])
print(a['p2'])


Result:
1 переменная
2 переменная
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Не переменные это конечно
источник

AT

Alexander T in Сообщество Python Программистов
Ilyosiddin Kalandar
Ну а там что? вроде обычный список, прежде чем вставить элемент, осуществляется бинарный поиск.
нет. там примерно такая же хэшмапа, как и в дикте
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Решение с каунтером.
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Решение с set.
источник

VA

Vadim Apenko in Сообщество Python Программистов
!w третий раз уже тут. Заебали
источник