Тёмный

Уроки Python для начинающих | #7 - Списки (list) 

Гоша Дударь
Подписаться 884 тыс.
Просмотров 366 тыс.
50% 1

Урок на сайте itProger: itproger.com/course/python/7
В этом уроке мы с вами изучим списки (list) в языке Python. Списки также часто называют массивами в Питоне. Благодаря спискам мы можем хранить большие данные всего в одной переменной.
✔ Основной сайт: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Страничка Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #GoshaPython

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

 

13 янв 2017

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 345   
@ultwolf
@ultwolf 7 лет назад
"СС у нас, конечно, не получиться" - улыбнуло.)
@winchester2581
@winchester2581 6 лет назад
у меня это вызвало ор
@user-tm8od3rm9v
@user-tm8od3rm9v 2 года назад
vot nazik!
@vielear
@vielear 2 года назад
Господи, этот момент самый сложный, я пытаюсь вдуматься, но его слова... 😂😂😂😂👌
@vladislav3949
@vladislav3949 5 лет назад
Объясню этот пример в более доступном и понятном для начинающих человеческим языком: a = [ a + b for a in "list" if a!="s" for b in "soup" if b!="u" ] a = [ a + b for a in "list" if a!="s" for b in "soup" if b!="u" ] (могу ошибаться насчет форматирования, смотрите просто исходную строку, а не ту, которую я тут попытался сделать более читабельной) Значит смотрите, я объясню только как это работает. Почему и как в начале a + b я не догнал (хотя возможно, как он сказал, типо складываем одну букву из переменной a + из переменной b. Только почему оно складывается в начале ? Если кто-то понял, напишите в комментарии) Что происходит вообще дальше после a + b → у нас 2 цикла for: первый цикл читает первую строку под переменной a = "list", а второй цикл вторую строку под переменной b = "soup". Сначала цикл под a проверяет условие, а именно первую букву в переменной a = "list", если первая буква в строке != s, то продолжает работать внутренний цикл с переменной b, которая не должна равняться u. То есть смотрим, l == s? Нет, значит переходим к внутреннему циклу под b, смотрим, s == u? Нет, значит первая строчка будет такова: ls, далее будет lo. Вы наверное спросите, а почему не io ? (для тех, кто не знает как работает цикл в цикле) А все просто, если есть цикл и внутри него есть еще цикл то, пока внутренний цикл не закончит полностью условие (в данном случае, он сначала будет проверять l и все буквы под b, то есть l - s, o, u, p), цикл не даст сделать итерацию (за исключением, когда есть continue) то есть идти по 2 кругу, уже со 2 буквы i (под переменной a). И в итоге у нас получается вот такой вариант: ls, lo, lp (lu будет пропущено, потому что в условии задано, что b != u). Конечный вариант: ['ls', 'lo', 'lp', 'is', 'io', 'ip', 'ts', 'to', 'tp']. (upd: подправил грамотность)
@KudreSHVINER
@KudreSHVINER 5 лет назад
Фух, чел спасибо тебе. У автора ни капли жалости к новичками)
@GangsterTheKidBi
@GangsterTheKidBi 5 лет назад
автор только о буквочках думает, нет что бы о людях подумать
@mortydollar7592
@mortydollar7592 4 года назад
Спасибо чувак :З Самому конечно пришлось как маленькому объяснять, но тебе спасибо
@teddyursasdad
@teddyursasdad 4 года назад
святой ты человек ❤︎
@humansj
@humansj 4 года назад
Благодарю Владислав! Без вас, психовал бы дальше...
@user-iz4oc1dw8l
@user-iz4oc1dw8l 6 лет назад
Гоша, спасибо, стараюсь смотреть в первую очередь твои уроки по нужным темам... быстро, понятно, без лишней воды... молодец, спасибо...
@user-vb5di4mt7i
@user-vb5di4mt7i 3 года назад
После этого урока только одна радость - то, что следующие видео 6 и 5 минут, а не по 12)
@user-hw3hl2eq6i
@user-hw3hl2eq6i 4 года назад
Нельзя было поменьше список сделать и все постепеннно,у меня чуть глаза от этих сраных цифр не вылупились!
@mineplay6540
@mineplay6540 4 года назад
Я лично уже привык XD
@artsam7617
@artsam7617 2 года назад
Если не понимаешь - не для тебя это сделано. И так слишком для чайников, у меня это 4 язык, я задолбался от простоты.
@user-bz9yw5wo8i
@user-bz9yw5wo8i 6 лет назад
еще вы забыли упомянуть ,что можно обращаться к подсписку test = [1,2,3,[4,5,6]] print(test[3][1]) #Выведет 5 ----------------------------------------------------- test = ['a','b','c',['d','e','f']] print(test[3][2])#Выведет f
@fghjkl4083
@fghjkl4083 6 лет назад
спасиб
@fghjkl4083
@fghjkl4083 6 лет назад
вот интересно для чего вам эти видео, вы же язык знаете
@mirageinvo
@mirageinvo 6 лет назад
fghjkl4083 просто не всегда помнишь все функции(методы) у списков. Приятно обновить в памяти
@rak_ochka379
@rak_ochka379 5 лет назад
Как раз хотел писать об этом в комментариях
@kirillsoldi6810
@kirillsoldi6810 5 лет назад
Не могу понять почему если я прописываю print(test[2][1]), то при выводе появляется ошибка, а не выводит 3 и 5
@user-jt6yr7qp4q
@user-jt6yr7qp4q 2 года назад
Молодец парень, спасибо тебе за то, что взялся за такую нужную тему!
@user-ro8kd2cj5r
@user-ro8kd2cj5r 3 года назад
Спасибо тебе за такие видео очень интересно и познавательно уже 6 уроков все наизусть знаю и сам что то свое создаю практекуюсь
@ruslan7489
@ruslan7489 3 года назад
Спасибо, очень понятно объясняете!
@yohananyu
@yohananyu 3 года назад
4:17 "сс у нас не получится и это наверное замечательно"😂
@user-hd7mh1eq6d
@user-hd7mh1eq6d 2 года назад
автор своим объяснением на пятой минуте просто разорвал мне мозг!!!!!!я рад что ему в этом месте все предельно понятно!!!
@mikhailshirokov6316
@mikhailshirokov6316 4 года назад
Хотелось бы узнать, по каким еще принципам можно сортировать массив с помощью sort
@lushokpushokff3386
@lushokpushokff3386 3 года назад
кому надо: append - додает какой нибудь елемент extend - добавляет целий список insert - можна узнать индекс числа, и может поставий другой елемент на его место remove - удаляет елемент pop - если указать индекс елемента то оно его удалит, если не указать удалит последний елемент index - вводиш число которое есть в списке и тебе показивает его индекс count - вводиш число и тебе видает количество таких чисел в списке sort - сортирует список от меньшего до большого (извиняюсь за слова) reverse - сортирует список от большого к меньшему сlear - очищает список
@sezimmaratkyzy4824
@sezimmaratkyzy4824 2 года назад
оаоаоаооа спасибо
@garyk_ua
@garyk_ua 2 года назад
Вот это метод insert или index он узнает индекс элемента в списке, и если из двух одинаковых дает индекс первого, а надо узнать индекс второго из одинаковых в списке элементов?
@vasyaklapatyi7755
@vasyaklapatyi7755 5 лет назад
Я пришел в пайтон с С++ Я сижу,и у меня шок,как можно у массиве хранить разные переменные да и ёщё и в нем непосредственно делать что то? у меня все
@dookieduuk9686
@dookieduuk9686 5 лет назад
Зачем тебе пайтон если он сделан из с++? Я учил с# и когда я увидел это я охуел если честно, отталкивает очень сильно вся эта каша, нихуя не проще
@user-hx8rd1ww7j
@user-hx8rd1ww7j 4 года назад
Та же проблема. На С++ жёсткая типизация данных.
@KALMAPUK
@KALMAPUK 4 года назад
в с++ можно создать и массив и список где можно хранить разные типы - эта штука называется динамический полиморфизм, когда создаешь свой тип, от него наследуешь производные типы любой глубины иерархии, а потом создаешь массив родительского типа и запихиваешь в ячейки массива любые производные типы которые естественно унаследованы от базового типа, перемещаешься по массивы или списку через ссылку базового типа а потом используешь касты для приведения к нужному типу.
@santaomealy
@santaomealy 4 года назад
Тоже самое но я пришел к выводу что не обязательно изобретать такие велосипеды как автор.
@erinsterg7650
@erinsterg7650 4 года назад
это python детка!
@user-tg5jj8iw6p
@user-tg5jj8iw6p 6 лет назад
После С++ действительно каша.
@sirisuorden5846
@sirisuorden5846 5 лет назад
Ты серьезно учишь Python после C++ ???
@whitegirl4177
@whitegirl4177 5 лет назад
@@sirisuorden5846 а ты что предложишь после c++?
@whoami1014
@whoami1014 5 лет назад
Siris Uorden а че учить после ооп языков аааа? Согласен срр комфортней пайтнона но блин че ты мне предложишь учить если я знаю языки си синтаксиса
@whitegirl4177
@whitegirl4177 5 лет назад
@@whoami1014 +
@unknown_5787
@unknown_5787 4 года назад
@@whitegirl4177 Java
@bov
@bov 6 лет назад
спасибо
@Misha-jk9xu
@Misha-jk9xu 3 года назад
Круто объяснил про pop, очень понятно, по славянски !
@ALEXCAPITAL666
@ALEXCAPITAL666 3 года назад
Круто
@kelik3608
@kelik3608 4 года назад
У тебя бро самые топовые уроки!
@thesuspect4161
@thesuspect4161 5 лет назад
Ты меня выручил Гоша спасибо огромное, ты спас меня
@user-ro8kd2cj5r
@user-ro8kd2cj5r 3 года назад
Большенство пишут что этот урок был очень трудным т.п но как по мне тут очень легко разобраться просто внимательно слушать надо и не чего трудного ,то что нужно в этом уроке это финкции вызубрить и все
@joxanp666
@joxanp666 4 месяца назад
да ?) и как а + б зациклились тогда если они не в цикле ?)
@asnsk
@asnsk 6 лет назад
Отличные уроки и очень лёгкий язык!! ( после c++ ) :)) Автор молодец, видео смотрел на одном дыхании
@user-zx8tg7bx5e
@user-zx8tg7bx5e 6 лет назад
Артур Дергилёв ты ещё до ООП дойди) там полная ж начинается
@whoami1014
@whoami1014 5 лет назад
Владимир Редин стопе, а разве пайтон ооп?
@yoshemitzu4001
@yoshemitzu4001 5 лет назад
@@whoami1014 sure
@victor-zz6xn
@victor-zz6xn 5 лет назад
4:18 нихуя нипонял, ноо, очень интересно
@humansj
@humansj 4 года назад
тоже самое. Только не так интересно
@lprkn777
@lprkn777 2 года назад
А что именно не понятно? Фраза «SS не получится»?
@oFem1m
@oFem1m 5 лет назад
Спасибо, раньше недопонимал списки, теперь начал;)
@kodelex0205
@kodelex0205 4 года назад
Рэхмэт!
@bretpit4527
@bretpit4527 4 года назад
Это очень удобная кашп
@user-wt8mp2lc9r
@user-wt8mp2lc9r 8 месяцев назад
Ребят, просто задумайтесь, я сейчас на 9 минуте, чел уже объяснил что такое список, значение и применение пяти команд, и все это с примерами и понятным объяснением
@user-no5vf3sy3e
@user-no5vf3sy3e 3 года назад
так так ,я уже начал писать программу для хранения паролей) (реально, может потом тебе в вк скину )
@queenofsmiles1319
@queenofsmiles1319 3 года назад
4:18 "СС у нас не получиться, и это замечательно" Оруу
@gloryspark798
@gloryspark798 4 года назад
Очень интересный контент... Хотелось бы еще узнать... Допустим нам дан список в списке, с рандомно выведенными элементами (т.е. к примеру посредством рандома получили [1, 8 [n, 5], 96, [5, k, 15]]). Можно ли из этого списка как то вытащить другой список, причем имея в виду рандомность получения всех элементов?
@user-vy9qq5on3n
@user-vy9qq5on3n Год назад
Когда знаешь java и увидел, как выглядят списки в python:😲
@zoodlex8388
@zoodlex8388 4 года назад
Чувствую автор объясняет всё как надо, но я немного не догоняю некоторых моментов и не понимаю как это пригодится в создании сайтов,ПО, игр. Кто шарит, для чего это нужно?
@user-yg1zf7om8s
@user-yg1zf7om8s 4 года назад
@alex komp Зачем ты подмечаешь это точками в конце? Не вижу смысла.
@user-zq7ou8ot4f
@user-zq7ou8ot4f 2 года назад
@alex komp сххвхахвхахах проорал, ну с кем не бывает, человек не догадался
@kitoboynaya
@kitoboynaya Год назад
Обучаю Python! Посмотрите видосы. Буду рад :)
@t3m8ch
@t3m8ch 6 лет назад
Теперь при помощи списков, я могу написать шифровальщик. Спасибо за урок😜
@govorun5909
@govorun5909 6 лет назад
Тёмыч а каким образом ты собираешься создать шифровальщик ? Мне прост идея интересна
@glebanych2000
@glebanych2000 5 лет назад
Не говори ему, он сделает расшифровальщик
@lake3824
@lake3824 5 лет назад
Тема шифровальщика не раскрыта
@Ericksjaker
@Ericksjaker 5 лет назад
Код энигмы щас запишет.
@MKAR9998
@MKAR9998 5 лет назад
@@govorun5909 берем сообщение и при помощи фора как в видео объединяем слова слова с тем или иным условием
@Dimanomide
@Dimanomide 4 года назад
Есть интересный вопрос. Я пробовал удалить из списка lis лемент под индексом 5 с помощью lis.pop(5). Интересно, можно ли удалить не весь список, который внутри списка lis, а только элемент внутри него, например, букву 'S'?
@user-zj3xk4wq1p
@user-zj3xk4wq1p 5 месяцев назад
У тебя тогда должно быть lis[-1].remove('S')
@user-jf9fd8ic2i
@user-jf9fd8ic2i 2 года назад
После объяснения функции remove автор начал ускоряется со скоростью света ))
@foboes4638
@foboes4638 5 лет назад
ВИдео уже больше 1 года , но написать хочеться, слишком мало обяснений, например почему a=[a+b for a in 'list.......'], почему a+b вначале? Разве вначале цикл for не должен взять букву потом взять вторую из b и потом их добавить?
@Nickola_United
@Nickola_United 5 лет назад
полностью согласен я тоже нифига не понял, когда он про это говорил
@GangsterTheKidBi
@GangsterTheKidBi 5 лет назад
не букву а буквочку, из-за этого у вас ошибка
@user-dl2nl3ty4r
@user-dl2nl3ty4r 4 года назад
Это называется 'генератор списка'. Подробнее, например, здесь: python-scripts.com/for-in-one-line
@de6358
@de6358 4 года назад
3:55 бууууум голова
@refrain1316
@refrain1316 5 лет назад
Я так и не понял для чего нужен pop, хехе))
@user-et3zc7hm3o
@user-et3zc7hm3o 5 лет назад
удаляет элемент по порядковому номеру в спсике. Допустим если список [56, 47, 12, 67, 89] а мы прописали pop (3) - то он удалит 67 так как по порядку третьим в списке именно 67. Если просто написать написать pop() без всего - он удалит последний элемент в спсике)
@kaltsdaniil8378
@kaltsdaniil8378 4 года назад
@@user-et3zc7hm3o то есть remove и pop выполняют одну и ту же функцию? Разве что pop может удалить все элементы списка?
@kaltsdaniil8378
@kaltsdaniil8378 4 года назад
@Viacheslav Nevsky спасибо
@broot4580
@broot4580 3 года назад
@@kaltsdaniil8378 remove удаляет аргумент по названию, а pop по индексу
@kaltsdaniil8378
@kaltsdaniil8378 3 года назад
@@broot4580 спасибо
@user-ix7lb1sx4k
@user-ix7lb1sx4k 4 года назад
а = [а + b for a in 'list' if a != 's' for b in 'soup' if b != 'u'] print (a) Получил NameError: name 'а' is not defined
@jacemon
@jacemon 4 года назад
у тебя одна из букв а на русской раскладке
@mega_mango
@mega_mango 2 года назад
На самом деле, я даже не думал, что буду заходить на видос "для начинающих" так долго.) Просто списки нужны почти везде, а я, почему то, забываю названия методов списка. Только append, extend, remove, pop, и insert помню норм, а все те, что использую не каждый день забываются. Хех. Надеюсь, так не на всегда, а то уже пол года. В конце концов, я тогда уж зазубрю, или придумаю норм ассоциации
@LimeSpeedCrystal
@LimeSpeedCrystal Год назад
А как узнать какой элемент списка, например, под номером 0?
@2PANZER2
@2PANZER2 4 года назад
довольно интересно, что действие с оператором можно написать вначале, а уже циклы с инструкциями в конце но если так не в листе делать, то у меня получается for a in 'list': if a != 's': for b in 'soup': if b != 'u': c = a + b print(c) надеюсь в других уроках объяснится, почему именно такой приоритет выполнения ну или если я правильно понял, то в листе циклы и инструкции имеют высший приоритет, чем сложение, вычитание, умножение и тд
@GangsterTheKidBi
@GangsterTheKidBi 5 лет назад
количество буквочек зашкаливает
@user-sn6vk1wf7c
@user-sn6vk1wf7c 5 лет назад
Этот цикл в списке можно записать по строчкам? В одной строке смотреть больно на него
@jacemon
@jacemon 4 года назад
Можно
@user-ll8dy4fi2s
@user-ll8dy4fi2s 4 года назад
вот этот пример на четвертой минуте работает, но нифига не понятно как. Так хоть и не намного длиннее, но гораздо проще для понимания: a = [] for x in "list": if x == "s": continue for y in "soup": if y == "u": continue z = x+y a.append(z) print(a)
@production9967
@production9967 3 года назад
6:57 можно было и так l.append(23) l.append(34) b = [24, 67] print (b + l)
@user-gk5ho2fk8l
@user-gk5ho2fk8l 4 года назад
В какой ситуции может понадобится команда clear?
@KnowingCat
@KnowingCat 6 лет назад
Списки и массивы - совершенно разные структуры данных. Массивы не расширяются, они всегда конечной длины.
@user-lc5th8ht5y
@user-lc5th8ht5y 3 года назад
4:34 Очень очень странно , это по моему главный минус питона . К этому прибавляем отсутствие чОтких ограничителей функций , как например в С# это { }, а тут нужно ебаться с отступами . Плюс динамическая типизация не очень удобна и очень замедляет питон , если отступы заменить на { } и добавить статическую типизацию , получится идеальный язык для нейросетей .
@vscloudead7563
@vscloudead7563 5 лет назад
В Python 3 твой код не прокатит. Ты не соблюдаешь правила PEP8)
@user-ql4dh6ff7p
@user-ql4dh6ff7p 4 года назад
А как менять местами элементы в списке который заполняется с помощью input ? К примеру пишу 1, 2, 3, 4, 5 а выводит 2, 1, 4, 3, 5
@user-zd2ii1zn5q
@user-zd2ii1zn5q 6 лет назад
так а как с помощью remove удалить все совпадающие элементы, например 34, а не только один?
@legion1660
@legion1660 4 года назад
Может несколько раз прописать l.remove(34) Да, работает
@all_c1ear
@all_c1ear 5 лет назад
не относится вопрос к программированию, как на настроил анимацию между окнами? у меня при использовании комад+таб просто окно с иконками показывает а не анимированое переключение между окнами. Спасибо заранее
@decembereveryday5707
@decembereveryday5707 5 лет назад
у него Мак
@mashhouse5160
@mashhouse5160 3 года назад
А как сделать чтобы под функцией remove удалялись все элементы,а не только первую?
@abdurahmanabdurahmanov4266
@abdurahmanabdurahmanov4266 5 лет назад
a = [a + b for a in "list" if a != "s" for b in "soup" if b !="u"] не догоняю
@alght7781
@alght7781 5 лет назад
Same(
@user-es1uq7ez5n
@user-es1uq7ez5n 4 года назад
а просто прочти по русски - а плюс b , 'а' в цикле берем из букв слова list, если только очередная буква не равно s (т.е. 's' пропускаем) в цикле берем 'b' из слова soup (букву 'u' пропускаем) - итого l+s l+o l+p i+s i+o i+p t+s t+o t+p
@Haosal
@Haosal 3 года назад
Ни Ху Я
@user-fk8vd2gk7b
@user-fk8vd2gk7b 5 лет назад
где можно скачать coda2
@sichOhhte
@sichOhhte 2 года назад
Начал изучать с++ после python и вопрос: почему в С нет методов списка? Почему там сложнее?
@mikhailshirokov6316
@mikhailshirokov6316 4 года назад
3:16 Не совсем понятно. 'а' - это наименование массива, но в то же время в цикле (for a in 'list') мы переменной 'a' присваиваем для проверки условия сначала 'l', затем 'i', 's' и 't'. То есть мы внутри массива изменяем его тип на строковый. Разве это возможно??
@gruyzi1152
@gruyzi1152 4 года назад
это два разных a. одна локальная, вторая глобальная насколько я понял
@user-cs7yl8ol9l
@user-cs7yl8ol9l 4 года назад
а не легче ли тестировать программу в PyCharm?))
@userKR74
@userKR74 3 года назад
4:00 я понял как работеат этот список ,но не понял как пайтон понял как это должно сработать веть между циклами нет хотябы запятой и он не счёл его как одно действие
@sweethome1557
@sweethome1557 4 года назад
то чувство когда гуманитарий
@guitarplayerigor3905
@guitarplayerigor3905 6 лет назад
Возможно вывести случайное значение из списка?
@justoleg6001
@justoleg6001 6 лет назад
да
@Haosal
@Haosal 3 года назад
Кто какой язык первым учил?
@nickidlyalohov
@nickidlyalohov 3 года назад
c#
@geedroponika
@geedroponika 7 лет назад
Такой вопрос: на консоли выводится какой-то текст. Мне нужно что б после этого вывода вывелся список, но через строку и без пробелов. команда print(" "+список) выдает ошибку. Можно вместо "+" поставить запятую, но тогда получается отступ. Как сделать что б без отступа?
@arturfn5256
@arturfn5256 7 лет назад
команда sep=''" . найди применения в интернете
@user-fn8lj2nb5z
@user-fn8lj2nb5z 7 лет назад
Попробуй привести список к string. print(" "+ str(l))
@VGostyaxUmenya
@VGostyaxUmenya 7 лет назад
print(" ")
@v1tharr
@v1tharr 4 года назад
7:12 пока досмотрел
@mkii6396
@mkii6396 5 лет назад
А если надо записать определенное значение поверх прошлого в определенную ячейку? Похоже в видео этого нет.
@user-ne8jf3bu2n
@user-ne8jf3bu2n 4 года назад
я один о паролях подумал?
@russel7142
@russel7142 3 года назад
плакать хочу =[ 1, 2, 3]
@yyyy12344
@yyyy12344 4 года назад
а можно сделать чтобы элементы списка вводил пользователь через пробел?
@The_Son_Of_Sparda
@The_Son_Of_Sparda 4 года назад
добав пробіл в елемент
@user-ve9pq4nw8o
@user-ve9pq4nw8o 4 года назад
многие пишут каша,но мне понятно всё хорошо объяснил ! спасибо
@user-xd3gu6vr2n
@user-xd3gu6vr2n 6 лет назад
подскажите пожалуйста, как создать список из четырех рандомных целых чисел?
@The_Son_Of_Sparda
@The_Son_Of_Sparda 4 года назад
while робиш рандомні intи в перемінних і їх в список без скобок
@user-xd3gu6vr2n
@user-xd3gu6vr2n 4 года назад
@@The_Son_Of_Sparda уже очень давно этот вопрос задавала. Уже не помню, что за задание. Но спасибо.
@user-ys7yn7cr2i
@user-ys7yn7cr2i 2 года назад
Как быстро переносить один и тот же код, как он сделал с append? (Каждый раз наводить, копировать долго)
@Polite_man
@Polite_man 4 года назад
Это каша просто. Чувство, что нету плана, что надо объяснять. Будто на коленке все делалось.
@user-ph2fn1wx1i
@user-ph2fn1wx1i 4 года назад
да..... очень все в кучу и самое главное не на реальных примерах, все таки Хауди Хо лучше объясняет. но у него в основном философия: что ест и что пьет программист, что делает программист, когда друг трахает его девку.
@user-xr1hu1dr9h
@user-xr1hu1dr9h 4 года назад
Да он так все видео-курсы делает. Не знаю как ему, но мне бы стыдно было выкладывать такой код. Только начал учить этот язык, сразу видео сливает в ютуб нихера даже незная, и начинает учить другой язык, уча других людей так же коряво как и он сам выучил. По юнити он вообще из сайта скопировал инфу.
@JinLav
@JinLav 4 года назад
еще этот видео урок не запомнил а уже предыдущий забыл. вот интерено существует язык програмирования на руском языке. почнму всегда на англиском
@HeraseemAndMumu
@HeraseemAndMumu 4 года назад
Конечно. 1С
@duduvs7605
@duduvs7605 3 года назад
Yoptaскрипт
@harutgh5203
@harutgh5203 4 года назад
Че за туфту несет, взял и изначально какое то черте што за это __ (a = [a + b for a in 'list' if a != 's' for b in 'soup' if b != 'u'])
@cubersinn
@cubersinn 4 года назад
да я чуть не сдох после этих функций
@rak_ochka379
@rak_ochka379 5 лет назад
покажите как создать список, в который пользователь вносит данные. Ну типа (для переменной) name = input(). А то мне хочется знать это.
@vordy8498
@vordy8498 5 лет назад
l = [] l = input ('Введите любые элементы') print (l)
@vordy8498
@vordy8498 5 лет назад
Хотя что-то неправильно, надо до работать, вообщем будет полный ответ отпишусь.
@krsr454
@krsr454 5 лет назад
name = ' ' l = [] while name != "stop": name = input("Enter something: ") l.append(name) print(l) Он будет заполнять список l до тех пор пока name на будет равно стоп, когда напишется стоп выведется весь массив с вашими данными - вот и все
@user-ko5vd4jd4o
@user-ko5vd4jd4o 4 года назад
Phyton TOP
@artemsydun7782
@artemsydun7782 3 года назад
help, как мне поменять местами элементы списка,например a = ([1,2,3], [4,5,6], [7,8,9]) например 3 и 5 местами между собой поменять?
@nickidlyalohov
@nickidlyalohov 3 года назад
b = a[3] a[3] = a[5] a[5] = b
@user-yo9mh8km8f
@user-yo9mh8km8f 3 года назад
a[0][2], a[1][1] = a[1][1], a[0][2]
@donthavefun
@donthavefun 3 года назад
11:57 Почему count пишет, что в листе 34 есть?
@mugiwarmalodik4134
@mugiwarmalodik4134 3 года назад
очищение списка происходит после проверки на 34
@user-cv8ym7ny6l
@user-cv8ym7ny6l 4 года назад
lis = [1, 54, `q`, 34, 2.34 [`s`, `t`, `r`, `o`, `k`, `a`]] на первой букве выдает ошибку `q`- во на этой
@andreykoleno4834
@andreykoleno4834 4 года назад
Работаю в pycharm и никакие функции не работают вот такая ошибка AttributeError: 'dict' object has no attribute 'append'
@theepicarm5269
@theepicarm5269 5 лет назад
C vs C++ vs C#
@user-yg1zf7om8s
@user-yg1zf7om8s 4 года назад
1. С 2. С++ 3. С#
@user-bo1lx5my1x
@user-bo1lx5my1x 3 года назад
в чем разница remove и pop ?? он говорит поп возвращает но куда?? после запуска картника такая же как и с ремуве
@user-rx4us1hp8m
@user-rx4us1hp8m 3 года назад
Он возвращает куда вам нужно. Интерпритируйте это: listochek = [1, 2, 3, 4, 5] lis = listochek.pop (0) print (lis) print (listochek) То есть чтобы pop вернул куда-нибудь число под указанным индексом надо задать куда он должен вернуть.
@man_in_case
@man_in_case 5 лет назад
такая задача: хочу, что бы при вводе имени мне печатало ту или иную фразу (в зависимости от имени). Грубо говоря - если "перечень имён", то "вот это", в противном случае "вот это". Через if\elif\else реализовал, но выглядит громоздко, для каждого имени нужно отдельно elif\print. Как сделать, что бы имя проверяло именно в списке? Не могу сообразить.
@dr_fap
@dr_fap 5 лет назад
name = ["Anny", "Deny", "Dack"] word = "Anny" for j in name: if j == word: print ("Name is yes") break else: print ("Name is none") Работает.
@user-es1uq7ez5n
@user-es1uq7ez5n 4 года назад
а как узнать количество элементов в списке? первое , что я сразу подумал - это count() без параметра - ан нет...
@user-es1uq7ez5n
@user-es1uq7ez5n 4 года назад
сам себе отвечу - len(имя_списка)
@Nickola_United
@Nickola_United 5 лет назад
я так и не понял, ты откуда б взял, когда писал такую огромную программу с а+б(знаю, объясню примитивно, но я просто ничего не понял из того, что ты сказал) ? Ты вроде ни переменной, ни списка с именем б не делал
@alexshooter1999
@alexshooter1999 5 лет назад
Он инициализировал b='soup' прямо в списке а
@maksymfilonenko8846
@maksymfilonenko8846 7 лет назад
Как писать на кирилице? В моей консоли выбило ошибку, спасибо.
@serenitiSever
@serenitiSever 6 лет назад
Добавьте в начале страницы ------------------------------------------------------------- #! /usr/bin/env python # -*- coding: utf-8 -*- print "Теперь всё пишет по-русски" ------------------------------------------------------------- С такими вопросами рекомендую обращаться в ru.stackoverflow.com и toster.ru
@grytskokonstantin1272
@grytskokonstantin1272 6 лет назад
#!/usr/local/bin/python # coding: ansi
@user-wk9dl9lu2t
@user-wk9dl9lu2t 5 лет назад
В каких случаях используются (круглые скобки), а в каких [квадратные]?
@user-rx6de4ce7d
@user-rx6de4ce7d 5 лет назад
Квадратные для массивов и списков, круглые для всего остального. мб. я так понял.
@Milerook
@Milerook 4 года назад
квадратные используется для присваивания списка к ПЕРЕМЕННОЙ, например: d = [145, 24]
@vladimirvladimirovich1902
@vladimirvladimirovich1902 6 лет назад
Я думаю .pop удобней чем .remove
@ganibal6966
@ganibal6966 3 года назад
I don't understand what the difference between APPENT and EXTEND?
@abyllok3864
@abyllok3864 6 лет назад
Ничего не видно из за этих слов убери их на *** . Скриншотить не возможна и смотрить нормально . Я много чего начал понять спасибо за уроки)
@DoctorKrolic
@DoctorKrolic 4 года назад
Глядя на это глазами c++ и java, которые я раньше уже изучал, могу с уверенностью сказать: "Python - извращенец"
@xacernazarbro8144
@xacernazarbro8144 4 года назад
Ето правда
@mineplay6540
@mineplay6540 4 года назад
Это треш O[]O
@nurik5217
@nurik5217 4 года назад
Помогите плиз выводит ошибку ( 'int' object is not subscriptable Вот код: l = [ ] lis = [1, 2, 0, 3.14, 'x', 50 ['p', 'j', 'k']] print(lis)
@nuki4747
@nuki4747 5 лет назад
Чем тебе Exel не нравится?😂😊
@TSaqo
@TSaqo 5 лет назад
это сложный видеоурок )
@fidryyy
@fidryyy 2 года назад
так и не понял чем отличается append от extend
@aarnescrazy
@aarnescrazy 5 лет назад
Чтооооо? Повторил весь код но НИ ОДНА ФУНКЦИЯ НЕ СРАБОТАЛА! Почему так?
@dimaovdienko1392
@dimaovdienko1392 5 лет назад
Отступы проверь)
@yoshemitzu4001
@yoshemitzu4001 5 лет назад
такая же тема
@haivan9
@haivan9 4 года назад
@@dimaovdienko1392 не работает
@user-gm4cx6ye3y
@user-gm4cx6ye3y 3 года назад
есть полные новички в программиировании?
@javapythonprogrammer8600
@javapythonprogrammer8600 3 года назад
Да)
Далее
When You Get Ran Over By A Car...
00:15
Просмотров 3,2 млн
He turned a baseball into a stylish shoe😱
00:59
Просмотров 867 тыс.
When You Get Ran Over By A Car...
00:15
Просмотров 3,2 млн