Задачи из собеседований Junior Python Разработчик #2 | Проверка на наличие дубликатов

  Рет қаралды 226

Niko Developer

Niko Developer

26 күн бұрын

Пікірлер: 3
@at271989
@at271989 12 күн бұрын
Привет-я сделал вот так: s = "текст" if len(s) ==len(set(s)): print("YES") else: print("NO") Но я никак не могу понять что у тебя за конструкция: print(("NO","YES")[len(s)==len(set(s))]) почему принтится что идет в кортеже и как лист сформированный после кортежа влияет на резултат NO YES? Никак не могу разобрать конструкцию
@NikDev19
@NikDev19 12 күн бұрын
@@at271989 Данная конструкция называется "тернарный оператор". Как вы знаете можно обращаться к элементам кортежа по их индексам. В качестве индекса можно указывать и булевые значения, как я и сделал в данном коде. Если значение указанного выражения будет True то в Python по умолчанию оно будет равно 1, если False - то 0. Следовательно, нулевой элемент кортежа ('NO', 'YES') - 'NO', а первый элемент этого кортежа - это 'YES'. Думаю объяснил)
@at271989
@at271989 12 күн бұрын
@@NikDev19 Да все ясно спасибо большое! Буду дальше смотреть твои видео и учиться! Пока мне все нравится)
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 22 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 170 МЛН
Mama vs Son vs Daddy 😭🤣
00:13
DADDYSON SHOW
Рет қаралды 40 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 106 МЛН
Что ИИ понимает про наш мир
26:11
SciOne
Рет қаралды 391 М.
Самое простое объяснение нейросети
16:30
Программный Кот
Рет қаралды 114 М.
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 22 МЛН