🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
0:16 Списки - упорядоченные коллекции элементов 0:25 пример списка 1:40 в списка хранятся значения разных типов объектов 2:12 type тип - list список 2:27 len длина списка 3:02 сложение списка к списку 3:40 дублирование 4:24 in - проверка вхождения 4:50 список чисел max значение min sum sorted 6:26 Сравнение 7:38 средне арифметическое списка
Попробую ответить на вопрос пользователя Helena Doyle (если еще актуально) по решению задачи из практики. Тоже долго мучилась со всякими циклами for и while, пока не наткнулась на функцию SUM, которая суммирует все элементы в списке, если они имеют тип int. Т.е. например a = [1, 2, 3]. Тогда SUM(a) = 6. После этого задача решилась буквально в несколько строчек.
Денис добрый день! В этом уроке есть задача про арбузы и тещу. Столкнулся с проблемой ограничение списка по верхнему пределу. То есть как ограничить пользователя от введения некорректных данных? И хотя задача решается без этого ограничения, все-таки хотелось прояснить этот вопрос. Вот текст этой задачи. Иван Васильевич пришел на рынок и решил купить два арбуза: один для себя, а другой для тещи. Понятно, что для себя нужно выбрать арбуз потяжелей, а для тещи полегче. Но вот незадача: арбузов слишком много и он не знает как же выбрать самый легкий и самый тяжелый арбуз? Помогите ему! Входные данные Программа получает список целых чисел записанных через пробел. Каждое число - это масса соответствующего арбуза. Все числа натуральные и не превышают 30000. (Вот как поставить это ограничение без условного оператора?) Выходные данные Вам нужно вывести два числа через пробел: массу арбуза, который Иван Васильевич купит теще и массу арбуза, который он купит себе.
Приветствую. Благодарю за уроки. Они очень классные. Решила задачу к этому уроку. Только вот в уроке не объяснялось, каким образом можно создавать списки через input. Пришлось отдельно искать эту информацию. Всё-таки я начинающий питонист) Отдельное спс за подсказку, в каком направлении двигаться @Vera Silaeva
@@aslanaslan4394 a = input() b = [int(x) for x in input().split()] c = [int(y) for y in input().split()] d = [int(y) for y in input().split()] print(sum(b) - sum(c)) print(sum(c) - sum(d))
задание срезы : c1=str(input('введите строку')) print('третий символ строки: ',c1[2]) t1=int(len(c1)-2) print('предпоследний символ строки: ',c1[t1]) print('первые пять символов строки: ',c1[0:5]) print('строка кроме последних двух символов: ',c1[0:t1]) t2='' for i in range(len(c1)): if i % 2 == 0: t2=str(t2+c1[i]) print ('четные символы: ',t2) t2='' for i in range(len(c1)): if i % 2 != 0: t2=str(t2+c1[i]) print ('нечетные символы: ',t2) print ('строка в обратном порядке: ',list(reversed(c1))) t3=list(reversed(c1)) t4='' for i in range(len(t3)): if i % 2 == 0: t4=str(t4+t3[i]) print(' все символы строки через один в обратном порядке, :', t4) print('длина данной строки: ',len(c1))
Задача B. A и B и ошибки компиляции n=int(input()) n1=list(map(int, input().split())) n2=list(map(int, input().split())) n3=list(map(int, input().split())) print(list(set(n1) - set(n2))) print(list(set(n2) - set(n3)))
привет, сайт пишет что ответ правильный, но разве список не должен никак ограничиваться переменной n? А по этому коду можно вводить в любой список сколько угодно чисел, в принципе можно убрать первую строчку и смысл не изменится.
Странно я оба твои решения на сайт подставил и оба решения сайт забраковал, единственно какой вариант у меня прошёл так этот: a=int(input()) b=map(int, input().split()) c=map(int, input().split()) d=map(int, input().split()) x=(sum(b)) y=(sum(c)) z=(sum(d)) print(x-y) print(y-z)
Подскажите пожалуйста, как можно добавить команду "поиск" в программу списка, "введённых данных" и чтоб программа отвечала если есть"есть" если нет, то " отсутствует "???
@@alexadams1484 методы относятся только к определенным объектам. И они обрабывают именно этот объект. Методы могут изменять, могут и не изменять объект.
Помогите решить задачу Введите с клавиатуры список чисел. Затем введите число n. Необходимо найти элемент в списке, который ближе всего к числу n. Если таких чисел несколько - необходимо выбрать наименьшее из них.
Хорошее видео. Можно еще дополнить отсюда: codecamp.ru/blog/10-primerov-raboty-so-spiskami-v-python/), там собраны различные примеры встречающиеся в работе со списками: проверка и существование элемента, перебор значений списка, разные методы списков, работа с многомерными списками, логические операции итд
Здравствуйте !!! Когда я записываю список числовой в файл txt при чтении не могу оперировать int(e[0]) не помогает . Печатает только скобу [. Подскажите как превратить ['23','35','45','234"]
Доброго времени суток! Подскажите, пожалуйста, решение задачи 5198 codeforces (она у вас на сайте в практике) A и В и ошибки компиляции. (ну или намекните, в какую сторону размышлять? понятно, что использовать списки)
подскажи пожалуйста a = ['one', 'two', 'tree'] b = [] как мне перенести one из списка а в список b. b = b + a[0] он видит как ошибку говоря что можно конкатенировать list с list, но не с str если я напишу b = b + list(a[0]) то он мне добавит one в b как 3 отдельные буквы... мне нужно перенести первый элемент в другой список либо же копия. а дальше я просто удалю one из списка a. del a[0]
list1 = [3, 20, 20,20] def removeValue(sampleList, val): return [value for value in sampleList if value != val] resList = removeValue(list1, 20) print(resList)
🫵 Теория без практики - ничто, поэтому 👇
🐍 stepik.org/course/63085/promo
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса
Самый лучший канал, чтобы понять Python. Лучшего объяснения с примерами не встречал нигде
Нет, это просто язык простой.
Крутой канал! На сайтах нифига не понятно, а тут все идёт шыком
@@Степнойволк-г5н простой когда примеры делаешь по курсу ))) А как немного решишь отступить от шаблонов то, google форева
Я прослушал курс 1 по языку Пайтон в одном из университетов г. Москвы... лучше бы не тратил деньги, а просто посмотрел этот канал. Спасибо автору!
Замечательный канал, доходчивое объяснение без воды и рекламы. Некоторые моменты уясняю лучше, чем читая о них же в книгах по питону)
Хех у нас программа обучения такая
Егоров - герой нашего времени. Спасибо, что помог устранить мои пробелы в понимании
долго не мог найти на ютубе человека, который объясняет столь понятно и доходчиво, вы молодец
Спасибо, даже мотивацию продолжать учиться поднимает. Какой у вас хороший голос!)
Самый лучший канал. Спасибо вам большое!
Круто объясняешь. Кратко четко ясно👍
Прекрасное изложение материала, спасибо!
Прекрасный курс. Информация преподносится очень доходчиво, и является крайне полезной для начинающих программистов.
Спасибі велике за Вашу працю! Було дуже корисно!!
0:16 Списки - упорядоченные коллекции элементов
0:25 пример списка
1:40 в списка хранятся значения разных типов объектов
2:12 type тип - list список
2:27 len длина списка
3:02 сложение списка к списку
3:40 дублирование
4:24 in - проверка вхождения
4:50 список чисел
max значение
min
sum
sorted
6:26 Сравнение
7:38 средне арифметическое списка
очень хорошо дополняет Вас Тимофей Хирьянов прада я немного не успеваю))))
Эдуард Мхитарян Он нудный очень.
Точно
03:00 сцепление
04:30 проверка вхождения
05:00 max min sum
05:20 сортировка
06:20 сравнение списков по1 элементу
Спасибо вам большое, мне 10 лет и есть идея для игры, а языка не знаю:( , но вы так хорошо объясняете!!!
Что за игра если не секрет?
@@sagi5414 Спасибо за совет. И как бы Кирилл без него жил? Хмммм.... Даже не знаю.. 🤔
@@mystichunters666 найс стереотипы, пацанчик
@@mystichunters666 это какая то пост ирония, рофл? не понимаю :\
@@azula6934 ну может он подумал, что запятые проходят в более старших классах
Лучший, просто лучший. Дал все знания для лабы по этой теме, когда на других за большее время дают мало того, что немного, так ещё и растягивают..
Спасибо за видео. Прекрасное оформление. Свою первую программу написал на Алгол-60 в 1969 году, мне было тогда 21 год.
Посмотрела, спасибо!
спасибо за понятные уроки. Храни тебя Бог которому ты веришь )
Попробую ответить на вопрос пользователя Helena Doyle (если еще актуально) по решению задачи из практики. Тоже долго мучилась со всякими циклами for и while, пока не наткнулась на функцию SUM, которая суммирует все элементы в списке, если они имеют тип int. Т.е. например a = [1, 2, 3]. Тогда SUM(a) = 6. После этого задача решилась буквально в несколько строчек.
Огромное спасибо за подробность в уроке Вам, Артем !
Денис добрый день! В этом уроке есть задача про арбузы и тещу. Столкнулся с проблемой ограничение списка по верхнему пределу.
То есть как ограничить пользователя от введения некорректных данных?
И хотя задача решается без этого ограничения, все-таки хотелось прояснить этот вопрос.
Вот текст этой задачи.
Иван Васильевич пришел на рынок и решил купить два арбуза: один для себя, а другой для тещи. Понятно, что для себя нужно выбрать арбуз потяжелей, а для тещи полегче. Но вот незадача: арбузов слишком много и он не знает как же выбрать самый легкий и самый тяжелый арбуз? Помогите ему!
Входные данные
Программа получает список целых чисел записанных через пробел. Каждое число - это масса соответствующего арбуза. Все числа натуральные и не превышают 30000.
(Вот как поставить это ограничение без условного оператора?)
Выходные данные
Вам нужно вывести два числа через пробел: массу арбуза, который Иван Васильевич купит теще и массу арбуза, который он купит себе.
не нужно проверять на значения, доверяйся условию а значит тебе могут прилететь только такие значения
Отличные уроки! Очень простая и понятная подача. Такого контента много в интернете, но качество страдает. Тут все супер
Артем, спасибо. Все очень доходчиво объясняете.
У меня вопрос по вашему Инди-курсу на stepik. Там те же самые видео? Или есть другой материал?
Круто объясняешь и много чего касаешься!!! Лайкос)
Егоров Артём, спасибо!!
Артём, благодарю! Отличный урок 👍🤝🔥🔥🔥
Спасибо за урок, очень хорошо объясняеш.
Повторюсь, лучше чем многие платные курсы
Спасибо большое, это лучшее что я видел
Спасибо !!! Ты очень часто выручаешь меня)
У меня такое ощущения что я с Вами и китайский на изи выучу !
Классное видео👌, просто и очень понятно😜
Приветствую. Благодарю за уроки. Они очень классные. Решила задачу к этому уроку. Только вот в уроке не объяснялось, каким образом можно создавать списки через input. Пришлось отдельно искать эту информацию. Всё-таки я начинающий питонист) Отдельное спс за подсказку, в каком направлении двигаться
@Vera Silaeva
Нашли ответ?
@@aslanaslan4394 да, нашла, еще во время написания первого коммента:)
Helen поделишься?
@@aslanaslan4394
a = input()
b = [int(x) for x in input().split()]
c = [int(y) for y in input().split()]
d = [int(y) for y in input().split()]
print(sum(b) - sum(c))
print(sum(c) - sum(d))
Helen спс
Нихера не понял
Все понятно. Большое спасибо!
Разложил по полочкам, так сказать
спасибо за обучающий курс
Спасибо большое, все доходчиво и понятно.
Большое спасибо ♥
крутой канал, все очень понятно объясняет!!
Все просто великолепно
Спасибо за видео, и все же есть вопрос. Нужно для решения задачи. Как прибавить к числам в списке числа из другого списка?
Хорошо объясняет
спасибо большое, помог)))
Cпасибо за понятный урок
Задача со списками:
x = [5]
a= [1, 5, 8, 123, 7]
b = [123, 7, 5, 1]
y = [5, 1, 7]
print(sum(a) - sum(b),sum(b) - sum(y))
Отличный урок!
Спасибо!
задание срезы :
c1=str(input('введите строку'))
print('третий символ строки: ',c1[2])
t1=int(len(c1)-2)
print('предпоследний символ строки: ',c1[t1])
print('первые пять символов строки: ',c1[0:5])
print('строка кроме последних двух символов: ',c1[0:t1])
t2=''
for i in range(len(c1)):
if i % 2 == 0:
t2=str(t2+c1[i])
print ('четные символы: ',t2)
t2=''
for i in range(len(c1)):
if i % 2 != 0:
t2=str(t2+c1[i])
print ('нечетные символы: ',t2)
print ('строка в обратном порядке: ',list(reversed(c1)))
t3=list(reversed(c1))
t4=''
for i in range(len(t3)):
if i % 2 == 0:
t4=str(t4+t3[i])
print(' все символы строки через один в обратном порядке, :', t4)
print('длина данной строки: ',len(c1))
Смотришь, вроде понятно. Но когда сама... Беда начинается))
Задача B. A и B и ошибки компиляции
n=int(input())
n1=list(map(int, input().split()))
n2=list(map(int, input().split()))
n3=list(map(int, input().split()))
print(list(set(n1) - set(n2)))
print(list(set(n2) - set(n3)))
привет, сайт пишет что ответ правильный, но разве список не должен никак ограничиваться переменной n? А по этому коду можно вводить в любой список сколько угодно чисел, в принципе можно убрать первую строчку и смысл не изменится.
@@АлександрВолков-й6х8к мдемс, получается, что n - рудимент какой-то
Странно я оба твои решения на сайт подставил и оба решения сайт забраковал, единственно какой вариант у меня прошёл так этот:
a=int(input())
b=map(int, input().split())
c=map(int, input().split())
d=map(int, input().split())
x=(sum(b))
y=(sum(c))
z=(sum(d))
print(x-y)
print(y-z)
вы где эти задачи по теме достаете?? раньше он в описании их оставлял! а сейчас то неет(((
@@PAIN153 там, где "подробная информация по уроку" в описании. ссылочка
спасибо за урок.
Подскажите пожалуйста, как можно добавить команду "поиск" в программу списка, "введённых данных" и чтоб программа отвечала если есть"есть" если нет, то " отсутствует "???
Мой вариант домашки:
Import random
def change_bg():
colors = ['blue', 'pink', 'yellow']
win.config(bg=random.choice(colors))
btn5 = ....(....
config=chande_bg)
w.sort() - w.reverse()
sorted(w) - sorted(w,reverse=True)
Чем отличаются эти функции?
w.sort() - метод списка, если его использовать содержимое w изменится
sorted(w) - это функция, она покажет результат, но содержимое w не меняется
@@egoroffchannel все понял,принял thx)
@@egoroffchannel так функции только покажут результат , а методы из меняют , верно ?
@@alexadams1484 методы относятся только к определенным объектам. И они обрабывают именно этот объект. Методы могут изменять, могут и не изменять объект.
@@egoroffchannel а в каких случаях метод не изменяет объект?
Помогите решить задачу
Введите с клавиатуры список чисел. Затем введите число n. Необходимо найти элемент в списке, который ближе всего к числу n. Если таких чисел несколько - необходимо выбрать наименьшее из них.
Дякую за таке зрозуміле пояснення
Спасибулички)))
Спасибо парень.
Молодец!
Хорошее видео. Можно еще дополнить отсюда: codecamp.ru/blog/10-primerov-raboty-so-spiskami-v-python/), там собраны различные примеры встречающиеся в работе со списками: проверка и существование элемента, перебор значений списка, разные методы списков, работа с многомерными списками, логические операции итд
а как в отображении списка прибавить к определенному элементу число и вывести его
Спасибо
Клас!)😁
А как типа есть 2 переменных.
f = [4, 6, 2, 9]
fo = 4
и как их сравнить сравнить так, что вот в f есть 4 и в fo есть 4 ...
Актуальны ли, эти уроки под конец 2021-го?
Можно ли сортировать строковые значения в списке ?
Здравствуйте !!!
Когда я записываю список числовой в файл txt при чтении не могу оперировать int(e[0]) не помогает . Печатает только скобу [. Подскажите как превратить ['23','35','45','234"]
А как найти в тексте все зарезерво-
ванные слова и измените их регистр на верхний. И вывести на экран
измененный текст.
как с помощью команды input присвоить переменной список?
если вводятся числа то a = list(map(int, input().split()))
если вводить текст a = input().split()
@@egoroffchannel понял, спасибо!
в последней задаче такое, если надо получить ещё столько пятёрок, чтобы ср балл бал не менее 4.5, то как писать
Доброго времени суток! Подскажите, пожалуйста, решение задачи 5198 codeforces (она у вас на сайте в практике) A и В и ошибки компиляции. (ну или намекните, в какую сторону размышлять? понятно, что использовать списки)
добрый вечер. не понял номер задания. ссылку можете прислать?
@@egoroffchannel codeforces.com/problemset/problem/519/B?locale=ru
Легион, нашел специально для вас!
А можно сравнить списки где строковые только значения?
Здравствуйте. А как в списке из чисел заменить одно число другим?
по индексу обращаться и менять
если много числе надо заменить, то воспользуйтесь циклом for
А есть видео на удаление похожих значений в массиве, не изменяя порядок? 🌝
Циклы в помощь
Можно ли по аналогии со среднем арифметическим, найти моду и медиану ?
это разные вещи
для медианы нужно сперва список отсортировать, а потом к центру его обратиться
а для моды нужно считать количество
thanks
А как список в обратном порядке вывести? Скажите пожалуйста
А почему ты не рассказал про методы, append и del?
Конечно синтаксис Python очень отличается,от других языков. Напоминает на создание массива >_
Zer0 Не совсем, списки очень схожи с массивами, но не являются ими. Также в Пайтон нужно подключать отдельную библеотеку чтобы использовать массивы
Можно ли поднести список цифр в квадрат?
*2
for i in range(int(x)):
money[i]=int(input()) так заполнить список целочисленными элементами?
можно видео как устроиться на айтишника в США
подскажи пожалуйста
a = ['one', 'two', 'tree']
b = []
как мне перенести one из списка а в список b.
b = b + a[0] он видит как ошибку говоря что можно конкатенировать list с list, но не с str
если я напишу b = b + list(a[0])
то он мне добавит one в b как 3 отдельные буквы...
мне нужно перенести первый элемент в другой список либо же копия. а дальше я просто удалю one из списка a.
del a[0]
методы посмотри списков
Как вывести элемент из списка например список [1,2,3] нужно вывести лишь 2 элемент
ответ в следующем видео этого курса
Почему у меня пустой список принимается за NoneType? Я с ним сделать ничего не могу, потому что пишет что методов списка для NoneType нет
Я буду тут каждый день. День 7
как узнать количество определенного элемента в списке?
Есть вопрос:
A = [0, 1, 0, 5, 7]
В моем списке 2 нуля, как их удалить или отсортировать?
Нужное значение должно быть
Print(a)
[1, 5, 7]
Думаю A.remove(0,'')
Мы 0 заменяем на пустоту
a = [0, 1, 0, 5, 7]
a=set(a)
a.remove(0)
a=list(a)
print(a)
Как в списке найти первый, средний, и последний элементы ?
можно ли в списках использовать append ?
да можно
Это топ
как со списка a = [1,2,3,4,5] получить в ответе 3 элемент?
list1 = [3, 20, 20,20]
def removeValue(sampleList, val):
return [value for value in sampleList if value != val]
resList = removeValue(list1, 20)
print(resList)
А как создать список класса?
если ты еще читаешь комменты
Как извлечь конкретно первый или конкретно второй элемент из списка?
В конце ролика идёт ссылка на видео №52. Наверное ошибка, должно быть видео №13.
Спасибо, исправлю
Красава
Какой непростой был июль - то 43 градуса жары, то на следующий день +12...
🤣
как сравнить строки в списке например самую длинную
сравнить с чем например?