Mikhail
А вот если все буквы печатать умел, был бы посредственностью!
Виталик Голоенко
а я специалист по аниме!
Борисов
А ещё он простой как веник вроде)
Ну, синтаксически - простой Но знание синтаксиса - это необходимое, но, всё же, не достаточное условие для разработки на этом языке
Oleg
Блин. Бесит. Машинка Huawei Matebook 14 на W11, подсветка клавиатуры выключается через 10 сек, если её не трогать. Как это выключить? Дохера всего трогал и гуглил, недогуглил или не нашёл. Было бы в линухе, покрасноглазил бы и нашёл
Oleg
А вот если все буквы печатать умел, был бы посредственностью!
Суровые парни со Скандинавии просто хреначили весь рунический алфавит сразу. Хуле, все буквы есть, там все слова сразу есть
Agent_RBY_
Это сделано что бы не жрало энергию ноута
Oleg
Спасибо за наводку большое)
Agent_RBY_
Точно, отыскал там
Вот тебе дохера и гуглил, а я не имея ниразу ноутбука сам об этом догадался)
Oleg
Вот тебе дохера и гуглил, а я не имея ниразу ноутбука сам об этом догадался)
Да так всегда... Один день заёбываешься, закапываешься по уши в проблему и нихрена не понимаешь, а на другой день смотришь и решаешь в секунды Утро вечера мудренее
Oleg
Да, именно там) А вот была бы пиратка - хз что было бы)))))
Oleksii
только консоль и TWM, все верно 😁
меня аж затригирило tw
koichi
Oleksii
а что не так..
когда-то играл в ги с аббревиатурой TW (твистинг что-то там, из варкрафта). и спустя 2 года ежедневной игры поссорились, меня кикнули. хеппи энда не будет в этой истории
Евгений
всем привет. Python помогите плиз. я уже час ломаю голову и тупо не понимаю как получить результат который они хотят: Получите новый список, элементами которого будут только уникальные элементы исходного. my_list_1 = [2, 2, 5, 12, 8, 2, 12 В этом случае ответ будет: [5, 8] гугл тоже не помог, ибо я это должен сделать используя самые начальные базовые способы.
Евгений
я понимаю как убрать дубли, но чтобы вывести в итоге в списке только 5 и 8 не пойму как.
koichi
ну и инкрементить каунтер, очевидно
m700
Мое мнение чтобы быть хорошим специалистом нужно уметь хорошо делать хоть что-то. А если будешь всего и по чуть чуть будешь посредственностью.
Тоесть лучше быть спецом? В пятницу вечером - не, Саша Грей, я с тобой не поеду, я только специалист по блондинкам
koichi
Тоесть лучше быть спецом? В пятницу вечером - не, Саша Грей, я с тобой не поеду, я только специалист по блондинкам
ну, вообще, я согласен, что нужно уметь что-то, но хорошо, чем по-немногу, но как лох педальский
koichi
типичная юникс-философия. нужно делать одну вещь и только одну, но хорошо
Евгений
из базовых просто пройтись по массиву и создать каунтер как только он больше 1 сбрасывать и ничего не делать, если 1 аппенднуть в лист и все
я скорее всего это еще не проходил, скорее всего должен другим методом это сделать, так как это практическое задание после пройденых уроков. Но я даже ничего подобного не вижу в пред.уроках, так как весь код с уроков так же записывал
koichi
ну, а уже потом развивать себя в другие сферы, конечно же, стагнировать не стоит))
koichi
я скорее всего это еще не проходил, скорее всего должен другим методом это сделать, так как это практическое задание после пройденых уроков. Но я даже ничего подобного не вижу в пред.уроках, так как весь код с уроков так же записывал
странно, но тогда я ничего сказать не могу, я тебе сказал самый базовый способ для любых языков в принципе) переменная в 0, по циклу проходишься для числа и считаешь сколько раз встретилось, как только больше одного сбрасываешь каунтер идешь по другому элементу и так же считаешь. если каунтер = 1 тогда добавляешь в лист
Евгений
my_list = [2, 2, 5, 12, 8, 2, 12] res = [] for i in my_list: if my_list.count(i) == 1: res.append(i) print(res)
да, это оно, видимо я не совсем понял этот материал, а через гугл найти не смог
koichi
а, ну в питоне я лох, там оказывается каунт есть, тада тем более
Erik
Надо заводить словарик
ϻムℕℭØ╰‿╯
а, ну в питоне я лох, там оказывается каунт есть, тада тем более
без него двумя форами решается, ничего страшного нет в том что метода не знал
ϻムℕℭØ╰‿╯
Это долго
буду рад увидеть более оптимизированный код :)
Erik
Ща семечки догрызу и напишу
koichi
без него двумя форами решается, ничего страшного нет в том что метода не знал
так он реализован сто процентов n*n с прохождением циклами внутри себя
koichi
Надо заводить словарик
по ключам проверять хочешь и добавлять просто? а потом оставить только те, что по ключу числа велью 1?
ϻムℕℭØ╰‿╯
my_list = [2, 2, 5, 12, 8, 2, 12] my_set = set(my_list) res = [i for i in my_set if my_list.count(i) == 1] print(res)
koichi
по ключам проверять хочешь и добавлять просто? а потом оставить только те, что по ключу числа велью 1?
а там разве сильная разница по времени будет? на больших листах может и да, но так.. тем более они вряд ли словари прошли, там же только начало курса у новичка
ϻムℕℭØ╰‿╯
все равно будет два цикла. Словарь не эффективен если все равно нужно проходить по всем элементам. Так же?
koichi
Будет линейная, а у него квадратичная
ну, с каунтом там точно n*n, но так да, там линейка будет, и правда
Azamat
Надо заводить словарик
Я подумал вариант с Counter из itertools
Azamat
Хз быстрее будет или нет
Erik
Это читерство
Хотя может и нет, я хз какая там комплексити
Виталик Голоенко
koichi
вы не забывайте, что у него по условию надо дать решение, которое он должен сделать силами и материалом курса)
Azamat
а что он делает?
Выводит в словарь в след виде: Значение: сколько раз повторяется это значение в списке
ϻムℕℭØ╰‿╯
Я подумал вариант с Counter из itertools
ох питон, будто ко всем задачам уже методы придумали)
Виталик Голоенко
Выводит в словарь в след виде: Значение: сколько раз повторяется это значение в списке
так там под капотом тот же словарик или ты думаешь что там происходит магия?)
Виталик Голоенко
пон)
koichi
еще бы там был не словарик))
Erik
koichi
да, как я и представил) ну да, так по-быстрее будет точно
Erik
У in dict по-моему o(n), поэтому я сделал миллиард циклов
koichi
а не легче просто в тупую тада цикл с ифом сделать? for num in numbers: if num in numbers.keys(): numbers[num] += 1 else: numbers[num] = 1
koichi
отформатировать не получилось даже в МД сори
Erik
Это квадратичное
Erik
in list за о(n) работает
koichi
тада отбой
koichi
питон тока глазами щупал и туповатый, мне можно
Maksim Pozharskiy
Это же с видео Арчакова переписанное
Maksim Pozharskiy
Тот самый с видео которого ты это переписывал, забыл что ли?
Виталик Голоенко
норм разоблачение)
Maksim Pozharskiy
у тебя даже названия такие же в коде используются, Ваня))
koichi
у сахарного мальчика почти получилось нас провести
koichi
надеюсь ты хотя бы переписывал с нового курса на ТС, а не старый джсный его