46 Генераторы списков Python | List comprehension

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_egoroff
egoroffartem.pythonanywhere.co...
Генераторы список (List comprehension)используются для создания и заполнения списка более сложными значениями.
Синтаксис генератора списка (List comprehension) следующий
[выражение for переменная in коллекция]
Всего лишь используя одну строчку вы можете заполнить список очень сложными значениями
egoroffartem.pythonanywhere.co...
На сайте будет выкладываться более подробная информация о данном курсе и будущих видео.
Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.co...
или в Вк
videos-177962775?secti...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_egoroff
python.study
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 127

  • @egoroffchannel
    @egoroffchannel2 ай бұрын

    🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса

  • @Petanque_in_Ukraine
    @Petanque_in_Ukraine4 жыл бұрын

    Пошел на оффлайн курсы за кучу денег, и смотрю этот канала что бы понять о чем там говорят))

  • @egoroffchannel

    @egoroffchannel

    4 жыл бұрын

    Лучше бы мне заплатил!)

  • @Jyrgalovv

    @Jyrgalovv

    3 жыл бұрын

    @@egoroffchannel 😂😂😂🤝🏻

  • @moisad1

    @moisad1

    3 жыл бұрын

    такая же фигня

  • @yousefreyansh3506

    @yousefreyansh3506

    3 жыл бұрын

    i guess it's kind of off topic but does anybody know of a good site to watch new series online ?

  • @danielmathew6634

    @danielmathew6634

    3 жыл бұрын

    @Yousef Reyansh i would suggest flixzone. You can find it on google =)

  • @cornum8332
    @cornum8332 Жыл бұрын

    Ребят, мне кажется, что все начинающие it-специалисты держаться на этом канале) Он поднимает уровень it в стране)

  • @nryabov9800
    @nryabov98002 ай бұрын

    Да ты Гений!!! слишком много полезной инфы на единицу времени!!!

  • @Dolgov93
    @Dolgov932 жыл бұрын

    СПАСИБО ОГРОМНОЕ за твой труд !! За доступную подачу материала!!

  • @KseniiaNaum
    @KseniiaNaum3 жыл бұрын

    Самый офигенный канал по Питону, спасибо!!

  • @egoroffchannel

    @egoroffchannel

    3 жыл бұрын

    спасибо

  • @user-wm4kp8hs8g
    @user-wm4kp8hs8g5 жыл бұрын

    Очень понятные и полезные уроки. Спасибо тебе за твои труды. Надеюсь, на канале будет больше подписчиков

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    спасибо, тоже на это надеюсь)

  • @user-yj2bj6bw2z

    @user-yj2bj6bw2z

    4 жыл бұрын

    А вот я нет

  • @kirillusenko

    @kirillusenko

    4 жыл бұрын

    @@user-yj2bj6bw2z поясни за базар.

  • @user-yj2bj6bw2z

    @user-yj2bj6bw2z

    4 жыл бұрын

    @@kirillusenkoтебя не касается

  • @artemzaecev7751
    @artemzaecev77514 жыл бұрын

    Артем, спасибоООО!!! Оглашаю тебя победителем в номинации "Лучшие уроки по Python в РУнете") На самом деле уверен что лучшие уроки на всей планете, но утверждать на 100% не могу, так как англ. видео так пристально не изучал.

  • @attach8901
    @attach89013 жыл бұрын

    Спасибо, друг! Объясняешь очень понятным языком, и без воды

  • @sevakvart1111
    @sevakvart11114 жыл бұрын

    Спасибо Артём, очень практичные объяснения

  • @mazur_vg
    @mazur_vg3 жыл бұрын

    Случайно наткнулся на канал, очень классно объяснено, спасибо!

  • @targetologinya_
    @targetologinya_5 жыл бұрын

    Спасибо,это видео мне очень помогло в понимании данной темы)

  • @denistalko6585
    @denistalko65852 жыл бұрын

    Отличное видео, спасибо! Всё доступно и понятно!

  • @andrei_ovchinnikov
    @andrei_ovchinnikov Жыл бұрын

    покликал мое одобрение другим благодаряторам но сам хочу сказать - спасибо бро !

  • @aleksandrshakleev6499
    @aleksandrshakleev64994 жыл бұрын

    Хорошие уроки. Без воды и хайпа.

  • @korleone72
    @korleone72 Жыл бұрын

    круто: понятно, доступно, по существу, без воды

  • @alexlazerev2823
    @alexlazerev28232 жыл бұрын

    Супер понятно. Супер подача материала. Просто ОГОНЬ!!!!!!!!!!!!!!!!!!

  • @user-sp9yg5jk3m
    @user-sp9yg5jk3m Жыл бұрын

    Спасибо большое за такое подробное объяснение!!!

  • @alibekjusupov9577
    @alibekjusupov95773 жыл бұрын

    Спасибо за работу!

  • @miklesmith926
    @miklesmith9264 жыл бұрын

    Спасибо Вам за уроки

  • @FedoskinYuriy
    @FedoskinYuriy2 жыл бұрын

    Спасибо, очень доходчиво и понятно!

  • @EdgeOfDoom
    @EdgeOfDoom4 жыл бұрын

    ты просто красавчик ! спасибо большое!

  • @stanislavdusiak9007
    @stanislavdusiak90074 жыл бұрын

    Артему Спасибо! год прошел, а обещанных задачек так и не добавил)

  • @elenalevasheva3830
    @elenalevasheva3830 Жыл бұрын

    Спасибо за интересное и полезное видео

  • @dimk7983
    @dimk79833 жыл бұрын

    Замечательно, привет из 2021 года

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Жыл бұрын

    Артём, благодарю! 👍🔥🤝💯

  • @dobryk_2005
    @dobryk_2005 Жыл бұрын

    спасибо что ты есть

  • @MultiGregory1994
    @MultiGregory19944 жыл бұрын

    огромное спасибо, учим дальше ))

  • @Avtoinstryktor_Yaroslav
    @Avtoinstryktor_Yaroslav Жыл бұрын

    ЭТО просто очень круто и гениально! спасибо за видео!!! было всё доступно и понятно!

  • @utka111
    @utka111 Жыл бұрын

    Благодарю вас! Хорошо объясняете. Поддержите Артёма каждый хотя бы по-немногу. Он этого заслужил

  • @bekzhanahmet3359
    @bekzhanahmet33592 жыл бұрын

    Большое Спасибо. Благодаря Вам сделал урок)

  • @Vllad_Ko
    @Vllad_Ko5 жыл бұрын

    Бодренько!

  • @egorpython9683
    @egorpython96834 жыл бұрын

    очень доходчиво! Спасибо

  • @user-uc8ml7hs5i
    @user-uc8ml7hs5i3 ай бұрын

    Думаю это лучший канал по изучению питонов

  • @mikamik212
    @mikamik2124 жыл бұрын

    Доступное объяснение

  • @PakitYT
    @PakitYT7 ай бұрын

    Реально информативное видео!!! Я разобрался,спасибо вам большое👍👍👍👍👍👍Z

  • @nicasmirnovaa
    @nicasmirnovaa Жыл бұрын

    спасибо большое за видео! 💔

  • @user-pt2ur3kw6s
    @user-pt2ur3kw6s4 жыл бұрын

    Всё понятно и чётко, спасибо Егор!

  • @Herifs

    @Herifs

    4 жыл бұрын

    Он Артём)))

  • @kirillusenko

    @kirillusenko

    4 жыл бұрын

    @@Herifs я тоже по началу ошибался )

  • @user-xx3ct4cp6n
    @user-xx3ct4cp6n4 жыл бұрын

    Thank you very much

  • @starxl6521
    @starxl65214 жыл бұрын

    Огромное тебе спасибо

  • @user-rr1jr9fr9w
    @user-rr1jr9fr9w3 жыл бұрын

    Вообще молодец!!! IT-школы на своих каналах размещают неудобоваримый контент, хреново начитанный и плохо разъяснённый. А здесь, неожиданно, всё как надо)))

  • @pushkars9600
    @pushkars96003 жыл бұрын

    Красавчик!!!

  • @andreymex2630
    @andreymex2630 Жыл бұрын

    Артем если не сложно подсчитай длинну всех обучающих видео по питону. сдается мне оно будет больше чем платные которые сейчас продают) спасибо за разжеванный и доступный материал.

  • @hubschmannn
    @hubschmannn2 жыл бұрын

    я благодаря тебе разобрался с домашкой над которой 2 дня мучался!!! СПАСИБО!

  • @denissavast
    @denissavast2 жыл бұрын

    Благодарю !

  • @user-my3jg8mx8n
    @user-my3jg8mx8n5 ай бұрын

    Спасибо большое

  • @Dim172
    @Dim1724 жыл бұрын

    Спасибо))

  • @alexgrig3994
    @alexgrig3994 Жыл бұрын

    Лучший автор

  • @REPAIRSERVICE
    @REPAIRSERVICE2 жыл бұрын

    хорошо объяснил, спасибо.

  • @brainfoodbrother
    @brainfoodbrother Жыл бұрын

    спасибо!!

  • @maksimeagle8620
    @maksimeagle86202 жыл бұрын

    Прохожу курс на Stepik и настолько все сжато объясняют, что тяжело понимать . Но посмотрел это видео и абсолютно все понял с первого раза, спасибо большое !

  • @egoroffchannel

    @egoroffchannel

    2 жыл бұрын

    Ну так проходи мой курс на степике, ссылка под видео)

  • @user-jv1vi3ti6v
    @user-jv1vi3ti6v2 жыл бұрын

    Спасибо

  • @niktonikak1820
    @niktonikak1820 Жыл бұрын

    спасибо

  • @Fack195
    @Fack1954 жыл бұрын

    крутяк кое что уже пишу)))

  • @obww306
    @obww3065 ай бұрын

    Ашалетт спасибо вам очень понятно 🫣

  • @Herifs
    @Herifs4 жыл бұрын

    Не ну это лайк

  • @VitaliyZlobin
    @VitaliyZlobin Жыл бұрын

    🔥🔥🔥

  • @nikitasss1
    @nikitasss15 жыл бұрын

    👍👍

  • @_mrmark
    @_mrmark2 жыл бұрын

    Только начал чуть-чуть разбираться в списках, а тут на тебе - генераторы 😭

  • @coxxx1966
    @coxxx19665 жыл бұрын

    Видео классное. И сайт хороший. Плохо только,что адрес сайта слишком длинный. Тяжело запоминать )

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    в ближайшие дни адрес сайта должен измениться на более короткий)

  • @coxxx1966

    @coxxx1966

    5 жыл бұрын

    @@egoroffchannel Ведь краткость - сестра таланта и путь к успеху. "APPLE" например или "SONY" :-)

  • @MoronicSoul
    @MoronicSoul2 жыл бұрын

    можно и так : print([int(i) for i in input().split() if int(i)%2==0])

  • @ahil7800
    @ahil78003 жыл бұрын

    Артём, как остановить генерацию двухмерного списка при появлении в строке ввода определённого значения, например строки 'end'?

  • @rammartinas
    @rammartinas5 жыл бұрын

    If ты == " н!xy@ не понял, но очень интересно" : input ("Subscribe") Elif ты == "Посмотрел, понял и понравилось" : input ("Like & Subscribe") Print ("Автору спасибо за полезные видео") Потом будет что-нибудь по Django ? И стоит ли он того ?

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    по джанго планирую делать в будущем. на вопрос стоит или нет я бы ответил "конечно стоит" )

  • @alex_pure
    @alex_pure Жыл бұрын

    Не так страшен чёрт, как его малюют 😈

  • @MultiAwakener
    @MultiAwakener3 жыл бұрын

    Будет курс по Django?

  • @user-xt4pt6rq1u
    @user-xt4pt6rq1u2 жыл бұрын

    Теска, привет, а как правильно сделать: я в цикле поочередно ввожу элементы в начало списка, нужно чтобы с 14-го элемента, уже введенная часть, переносилась на новую строку. И так каждый раз. Спасибо.

  • @_renamed_
    @_renamed_3 жыл бұрын

    Подскажите, почему работает такое выражение если нету квадратных скобок, с ними наоборот ругается? item = next((i for i in range(10) if i == 3),'none')

  • @user-ey6dh8jz7d
    @user-ey6dh8jz7d2 жыл бұрын

    Хочу предложить вам интересное домашнее задание после просмотра ролика. Попробуйте написать таблицу пифагора в несколько строчек кода (Чтобы сама таблица занимала всего одну и являлась списком, а остальные строки были исключительно для выведения матрицы). Ответ на дз: pifagorTable = [[str(i*c) for c in range(1,10)] for i in range(1,10)] for i in pifagorTable: for j in pifagorTable: print(' '.join(n.rjust(2,' ') for n in j )) print()

  • @JustasF

    @JustasF

    Жыл бұрын

    a = [[f'{i * j:3}' for i in range(1,11)] for j in range(1,11)] for i in a: print(*i)

  • @KsuskaGoldus
    @KsuskaGoldus3 ай бұрын

    Материал просто топ, неужели так просто можно объяснять? Материалу 5 лета лучше и понятнее его нет.

  • @govdamikhaylo4183
    @govdamikhaylo41834 жыл бұрын

    9:32 так вы реально учитель информатики (может бить) :)

  • @user-rk9vi6vq7o
    @user-rk9vi6vq7o7 ай бұрын

    ох уенно

  • @timofejevd
    @timofejevd5 жыл бұрын

    Сделай пожалуйста урок с sql server

  • @anjelash3868
    @anjelash38683 жыл бұрын

    Добрый день! А что за программка в которой Вы пишите и запускаете? не могу выбрать себе удобную :(

  • @egoroffchannel

    @egoroffchannel

    3 жыл бұрын

    Добрый, pycharm

  • @eimoiseev
    @eimoiseev2 жыл бұрын

    Всем привет! Как в python реализовать обработку ввода такой последовательности: "1-20,23,25". Что означает что мне нужно чтобы 1-20 превратилось в 1,2,3,...,19,20. И 23, 25 - одиночными. Пользователь будет вводить номера портов коммутатора. Их может быть много и не удобно их перечислять по одному через запятую. Я даже сформулировать запрос в гугле не могу правильно... Хотябы намекните в какую сторону копать...)

  • @egoroffchannel

    @egoroffchannel

    2 жыл бұрын

    Привет, вводишь строку, потом при помощи split бьёшь по запятыми, получаешь три значения в списке и работаешь с ними

  • @sg6630
    @sg66302 жыл бұрын

    а что за IDE?

  • @user-zz5et9fy5r
    @user-zz5et9fy5r4 жыл бұрын

    Ребята, а почему он выводит None. И как можно применить к такому списку метод? a=[ord(i) for i in 'hello'] print(a.sort(), type(a)) Выход: None

  • @egoroffchannel

    @egoroffchannel

    4 жыл бұрын

    Посмотри мое видео про методы списка

  • @bricks4694

    @bricks4694

    4 жыл бұрын

    Пиши этот метод отдельной строчкой, а потом просто выводи переменную

  • @inconstancy

    @inconstancy

    3 жыл бұрын

    Потому что метод списков sort - это мутирующий метод, то есть он сортирует список прям на месте, на создавая новый объект, а изменяя текущий объект (в данном случае это исходный список). А если метод не создаёт никаких новых объектов, то естественно, что метод будет возвращать None. Вообще все мутирующие методы списков, за исключением pop, всегда возвращают None, так как эти методы не генерируют новые объекты.

  • @Sergey-cz7ym
    @Sergey-cz7ym2 жыл бұрын

    Задания для закрепления работы со списками: smartiqa.ru/python-workbook/list

  • @daniellariga
    @daniellariga2 жыл бұрын

    отключили спонсорство на канале? как можно получить видео альтернативным способом?

  • @Jack-ff1rn
    @Jack-ff1rn Жыл бұрын

    Мозг взрывает то, что i в обычном цикле for - это индекс, здесь же i - значение. Почему так?

  • @user-dx7mf8ky1u
    @user-dx7mf8ky1u4 жыл бұрын

    как из [1,2,3] [1,2,3,4,5,6] [1,2,3,4,3,2,1] получить [3] [6] [1] т.е. последний столбец.?

  • @K0tKote

    @K0tKote

    4 жыл бұрын

    a = [[1, 2, 3], [1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 3, 2, 1]] for i in range(len(a)): print (a[i][-1]) Посмотри видео "29 Вложенные списки Python", там примерно тоже самое разбирали

  • @Anton16180
    @Anton16180 Жыл бұрын

    Видео прекрасны, но прекрати пожалуйста говорить про ord() и chr(), что они связаны с ascii Создается впечатление, что они связаны не с Unicode, а только с ascii, тогда как именно с Unicode работают все версии python3+

  • @bulik1384
    @bulik13843 жыл бұрын

    нету задач( и на степике тоже

  • @-heckfyt-1949
    @-heckfyt-1949 Жыл бұрын

    а зачем вообще нужны генераторы списков?

  • @alexsorrow6133
    @alexsorrow61332 жыл бұрын

    Почему все уроки с бессмысленными примерами ? Подбирайте примере из реальной жизни плиз . То что бывает нужно в условиях разработки программы

  • @Kosstilio
    @Kosstilio2 жыл бұрын

    Всё таки не перевелись в нашей стране герои.

  • @lenurabduramanov7134
    @lenurabduramanov71342 жыл бұрын

    Заколебал. Нахрена в Ютубе выставлять платные видео, если можно просто выпустить свой курс на каком-то сайте. Лучше вообще не записывал. Половина курсов платные

  • @egoroffchannel

    @egoroffchannel

    2 жыл бұрын

    150р всего лишь, комон!?))

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil2 жыл бұрын

    Спасибо

Келесі