Тёмный

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

egoroff_channel
Подписаться 139 тыс.
Просмотров 98 тыс.
50% 1

🔥🔥🔥 Инди-курс по 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
В данном группе можете найти информацию о новых видео и задать вопросы

Опубликовано:

 

6 янв 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 127   
@egoroffchannel
@egoroffchannel Месяц назад
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@Petanque_in_Ukraine
@Petanque_in_Ukraine 4 года назад
Пошел на оффлайн курсы за кучу денег, и смотрю этот канала что бы понять о чем там говорят))
@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
@nryabov9800 2 месяца назад
Да ты Гений!!! слишком много полезной инфы на единицу времени!!!
@Dolgov93
@Dolgov93 2 года назад
СПАСИБО ОГРОМНОЕ за твой труд !! За доступную подачу материала!!
@dobryk_2005
@dobryk_2005 Год назад
спасибо что ты есть
@KseniiaNaum
@KseniiaNaum 3 года назад
Самый офигенный канал по Питону, спасибо!!
@egoroffchannel
@egoroffchannel 3 года назад
спасибо
@PakitYT
@PakitYT 6 месяцев назад
Реально информативное видео!!! Я разобрался,спасибо вам большое👍👍👍👍👍👍Z
@user-wm4kp8hs8g
@user-wm4kp8hs8g 5 лет назад
Очень понятные и полезные уроки. Спасибо тебе за твои труды. Надеюсь, на канале будет больше подписчиков
@egoroffchannel
@egoroffchannel 5 лет назад
спасибо, тоже на это надеюсь)
@user-yj2bj6bw2z
@user-yj2bj6bw2z 4 года назад
А вот я нет
@kirillusenko
@kirillusenko 4 года назад
@@user-yj2bj6bw2z поясни за базар.
@user-yj2bj6bw2z
@user-yj2bj6bw2z 4 года назад
@@kirillusenkoтебя не касается
@artemzaecev7751
@artemzaecev7751 4 года назад
Артем, спасибоООО!!! Оглашаю тебя победителем в номинации "Лучшие уроки по Python в РУнете") На самом деле уверен что лучшие уроки на всей планете, но утверждать на 100% не могу, так как англ. видео так пристально не изучал.
@attach8901
@attach8901 3 года назад
Спасибо, друг! Объясняешь очень понятным языком, и без воды
@sevakvart1111
@sevakvart1111 4 года назад
Спасибо Артём, очень практичные объяснения
@utka111
@utka111 Год назад
Благодарю вас! Хорошо объясняете. Поддержите Артёма каждый хотя бы по-немногу. Он этого заслужил
@korleone72
@korleone72 Год назад
круто: понятно, доступно, по существу, без воды
@user-sp9yg5jk3m
@user-sp9yg5jk3m Год назад
Спасибо большое за такое подробное объяснение!!!
@targetologinya_
@targetologinya_ 5 лет назад
Спасибо,это видео мне очень помогло в понимании данной темы)
@mazur_vg
@mazur_vg 3 года назад
Случайно наткнулся на канал, очень классно объяснено, спасибо!
@denistalko6585
@denistalko6585 2 года назад
Отличное видео, спасибо! Всё доступно и понятно!
@Avtoinstryktor_Yaroslav
@Avtoinstryktor_Yaroslav Год назад
ЭТО просто очень круто и гениально! спасибо за видео!!! было всё доступно и понятно!
@aleksandrshakleev6499
@aleksandrshakleev6499 4 года назад
Хорошие уроки. Без воды и хайпа.
@andrei_ovchinnikov
@andrei_ovchinnikov Год назад
покликал мое одобрение другим благодаряторам но сам хочу сказать - спасибо бро !
@alibekjusupov9577
@alibekjusupov9577 3 года назад
Спасибо за работу!
@stanislavdusiak9007
@stanislavdusiak9007 4 года назад
Артему Спасибо! год прошел, а обещанных задачек так и не добавил)
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov Год назад
Артём, благодарю! 👍🔥🤝💯
@alexlazerev2823
@alexlazerev2823 2 года назад
Супер понятно. Супер подача материала. Просто ОГОНЬ!!!!!!!!!!!!!!!!!!
@elenalevasheva3830
@elenalevasheva3830 Год назад
Спасибо за интересное и полезное видео
@miklesmith926
@miklesmith926 4 года назад
Спасибо Вам за уроки
@FedoskinYuriy
@FedoskinYuriy 2 года назад
Спасибо, очень доходчиво и понятно!
@EdgeOfDoom
@EdgeOfDoom 4 года назад
ты просто красавчик ! спасибо большое!
@user-uc8ml7hs5i
@user-uc8ml7hs5i 2 месяца назад
Думаю это лучший канал по изучению питонов
@dimk7983
@dimk7983 3 года назад
Замечательно, привет из 2021 года
@MultiGregory1994
@MultiGregory1994 3 года назад
огромное спасибо, учим дальше ))
@egorpython9683
@egorpython9683 4 года назад
очень доходчиво! Спасибо
@bekzhanahmet3359
@bekzhanahmet3359 2 года назад
Большое Спасибо. Благодаря Вам сделал урок)
@mikamik212
@mikamik212 4 года назад
Доступное объяснение
@Vllad_Ko
@Vllad_Ko 5 лет назад
Бодренько!
@andreymex2630
@andreymex2630 Год назад
Артем если не сложно подсчитай длинну всех обучающих видео по питону. сдается мне оно будет больше чем платные которые сейчас продают) спасибо за разжеванный и доступный материал.
@starxl6521
@starxl6521 4 года назад
Огромное тебе спасибо
@user-pt2ur3kw6s
@user-pt2ur3kw6s 4 года назад
Всё понятно и чётко, спасибо Егор!
@Herifs
@Herifs 4 года назад
Он Артём)))
@kirillusenko
@kirillusenko 4 года назад
@@Herifs я тоже по началу ошибался )
@user-rr1jr9fr9w
@user-rr1jr9fr9w 3 года назад
Вообще молодец!!! IT-школы на своих каналах размещают неудобоваримый контент, хреново начитанный и плохо разъяснённый. А здесь, неожиданно, всё как надо)))
@user-xx3ct4cp6n
@user-xx3ct4cp6n 4 года назад
Thank you very much
@niktonikak1820
@niktonikak1820 Год назад
спасибо
@pushkars9600
@pushkars9600 3 года назад
Красавчик!!!
@user-my3jg8mx8n
@user-my3jg8mx8n 5 месяцев назад
Спасибо большое
@nicasmirnovaa
@nicasmirnovaa Год назад
спасибо большое за видео! 💔
@denissavast
@denissavast 2 года назад
Благодарю !
@hubschmannn
@hubschmannn 2 года назад
я благодаря тебе разобрался с домашкой над которой 2 дня мучался!!! СПАСИБО!
@brainfoodbrother
@brainfoodbrother Год назад
спасибо!!
@REPAIRSERVICE
@REPAIRSERVICE 2 года назад
хорошо объяснил, спасибо.
@alexgrig3994
@alexgrig3994 Год назад
Лучший автор
@Dim172
@Dim172 4 года назад
Спасибо))
@obww306
@obww306 4 месяца назад
Ашалетт спасибо вам очень понятно 🫣
@VitaliyZlobin
@VitaliyZlobin Год назад
🔥🔥🔥
@maksimeagle8620
@maksimeagle8620 2 года назад
Прохожу курс на Stepik и настолько все сжато объясняют, что тяжело понимать . Но посмотрел это видео и абсолютно все понял с первого раза, спасибо большое !
@egoroffchannel
@egoroffchannel 2 года назад
Ну так проходи мой курс на степике, ссылка под видео)
@user-jv1vi3ti6v
@user-jv1vi3ti6v 2 года назад
Спасибо
@_mrmark
@_mrmark Год назад
Только начал чуть-чуть разбираться в списках, а тут на тебе - генераторы 😭
@Fack195
@Fack195 4 года назад
крутяк кое что уже пишу)))
@Herifs
@Herifs 4 года назад
Не ну это лайк
@ahil7800
@ahil7800 3 года назад
Артём, как остановить генерацию двухмерного списка при появлении в строке ввода определённого значения, например строки 'end'?
@nikitasss1
@nikitasss1 5 лет назад
👍👍
@soviet_union1987
@soviet_union1987 5 лет назад
If ты == " н!xy@ не понял, но очень интересно" : input ("Subscribe") Elif ты == "Посмотрел, понял и понравилось" : input ("Like & Subscribe") Print ("Автору спасибо за полезные видео") Потом будет что-нибудь по Django ? И стоит ли он того ?
@egoroffchannel
@egoroffchannel 5 лет назад
по джанго планирую делать в будущем. на вопрос стоит или нет я бы ответил "конечно стоит" )
@coxxx1966
@coxxx1966 5 лет назад
Видео классное. И сайт хороший. Плохо только,что адрес сайта слишком длинный. Тяжело запоминать )
@egoroffchannel
@egoroffchannel 5 лет назад
в ближайшие дни адрес сайта должен измениться на более короткий)
@coxxx1966
@coxxx1966 5 лет назад
@@egoroffchannel Ведь краткость - сестра таланта и путь к успеху. "APPLE" например или "SONY" :-)
@alex_pure
@alex_pure Год назад
Не так страшен чёрт, как его малюют 😈
@user-xt4pt6rq1u
@user-xt4pt6rq1u 2 года назад
Теска, привет, а как правильно сделать: я в цикле поочередно ввожу элементы в начало списка, нужно чтобы с 14-го элемента, уже введенная часть, переносилась на новую строку. И так каждый раз. Спасибо.
@MultiAwakener
@MultiAwakener 3 года назад
Будет курс по Django?
@MoronicSoul
@MoronicSoul 2 года назад
можно и так : print([int(i) for i in input().split() if int(i)%2==0])
@user-ey6dh8jz7d
@user-ey6dh8jz7d 2 года назад
Хочу предложить вам интересное домашнее задание после просмотра ролика. Попробуйте написать таблицу пифагора в несколько строчек кода (Чтобы сама таблица занимала всего одну и являлась списком, а остальные строки были исключительно для выведения матрицы). Ответ на дз: 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)
@_renamed_
@_renamed_ 3 года назад
Подскажите, почему работает такое выражение если нету квадратных скобок, с ними наоборот ругается? item = next((i for i in range(10) if i == 3),'none')
@anjelash3868
@anjelash3868 2 года назад
Добрый день! А что за программка в которой Вы пишите и запускаете? не могу выбрать себе удобную :(
@egoroffchannel
@egoroffchannel 2 года назад
Добрый, pycharm
@KsuskaGoldus
@KsuskaGoldus 3 месяца назад
Материал просто топ, неужели так просто можно объяснять? Материалу 5 лета лучше и понятнее его нет.
@govdamikhaylo4183
@govdamikhaylo4183 4 года назад
9:32 так вы реально учитель информатики (может бить) :)
@Jack-ff1rn
@Jack-ff1rn Год назад
Мозг взрывает то, что i в обычном цикле for - это индекс, здесь же i - значение. Почему так?
@timofejevd
@timofejevd 5 лет назад
Сделай пожалуйста урок с sql server
@daniellariga
@daniellariga 2 года назад
отключили спонсорство на канале? как можно получить видео альтернативным способом?
@Sergey-cz7ym
@Sergey-cz7ym 2 года назад
Задания для закрепления работы со списками: smartiqa.ru/python-workbook/list
@user-rk9vi6vq7o
@user-rk9vi6vq7o 6 месяцев назад
ох уенно
@sg6630
@sg6630 2 года назад
а что за IDE?
@user-zz5et9fy5r
@user-zz5et9fy5r 4 года назад
Ребята, а почему он выводит 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, так как эти методы не генерируют новые объекты.
@eimoiseev
@eimoiseev 2 года назад
Всем привет! Как в python реализовать обработку ввода такой последовательности: "1-20,23,25". Что означает что мне нужно чтобы 1-20 превратилось в 1,2,3,...,19,20. И 23, 25 - одиночными. Пользователь будет вводить номера портов коммутатора. Их может быть много и не удобно их перечислять по одному через запятую. Я даже сформулировать запрос в гугле не могу правильно... Хотябы намекните в какую сторону копать...)
@egoroffchannel
@egoroffchannel 2 года назад
Привет, вводишь строку, потом при помощи split бьёшь по запятыми, получаешь три значения в списке и работаешь с ними
@Anton16180
@Anton16180 Год назад
Видео прекрасны, но прекрати пожалуйста говорить про ord() и chr(), что они связаны с ascii Создается впечатление, что они связаны не с Unicode, а только с ascii, тогда как именно с Unicode работают все версии python3+
@user-dx7mf8ky1u
@user-dx7mf8ky1u 3 года назад
как из [1,2,3] [1,2,3,4,5,6] [1,2,3,4,3,2,1] получить [3] [6] [1] т.е. последний столбец.?
@K0tKote
@K0tKote 3 года назад
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", там примерно тоже самое разбирали
@bulik1384
@bulik1384 3 года назад
нету задач( и на степике тоже
@-heckfyt-1949
@-heckfyt-1949 Год назад
а зачем вообще нужны генераторы списков?
@alexsorrow6133
@alexsorrow6133 2 года назад
Почему все уроки с бессмысленными примерами ? Подбирайте примере из реальной жизни плиз . То что бывает нужно в условиях разработки программы
@Kosstilio
@Kosstilio 2 года назад
Всё таки не перевелись в нашей стране герои.
@lenurabduramanov7134
@lenurabduramanov7134 2 года назад
Заколебал. Нахрена в Ютубе выставлять платные видео, если можно просто выпустить свой курс на каком-то сайте. Лучше вообще не записывал. Половина курсов платные
@egoroffchannel
@egoroffchannel 2 года назад
150р всего лишь, комон!?))
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 года назад
Спасибо
Далее
🎙️ПЕСНИ ВЖИВУЮ от КВАШЕНОЙ💖
3:23:13
List Comprehension in Python
2:01
Просмотров 52 тыс.