Курс Python 3 | Цикл for на примере списка

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 30

  • @ЕкатеринаБузей
    @ЕкатеринаБузей 2 года назад +1

    Спасибо огромное за вашу работу ❤

  • @gtxti-ce4ll
    @gtxti-ce4ll 5 лет назад +14

    СПАСИБО !!! Ты отлично всё объясняешь (не то что другие).

    • @andrievskii
      @andrievskii  5 лет назад +3

      Успешного обучения

    • @codenamehd6236
      @codenamehd6236 3 года назад

      @@andrievskii Вот действительно, смотрел уроки других ораторов, так там вообще объясняли цикл for на отвали, а тут посмотрел и всё стало ясно прям вот с самого начала! Спасибо!

  • @layphin7759
    @layphin7759 5 лет назад +4

    Я новичок.Цикл while я прекрасно понял,а цикл for только спустя месяц понял благодаря твоему видео.Спасибо большое,автор!

    • @andrievskii
      @andrievskii  5 лет назад +2

      Удачи в обучении

  • @swipes1
    @swipes1 3 года назад +1

    всегда не понимал откуда появляется f или i после for ведь в начале мы его не указывали, после чего думал, что программирование не для меня так, как не понимал хоть 100 раз читал. А теперь понял. Спасибо вам!

    • @VlogIgors
      @VlogIgors 3 года назад

      может объясните своими словами(я тоже не могу въехать)

    • @lizun5886
      @lizun5886 2 года назад +2

      @@VlogIgors переменная f которую мы указываем после for, она как бы встает вместо той переменной, которую мы указываем после in, т.e. for f in basket говорит нам о том, что мы заменили переменную basket на f, так сказать присвоили все элементы из списка basket переменной f и уже после этого цикла, не нужно писать там print(basket), потому что все что находилось в переменной basket, теперь в переменной f. Возможно немного опоздал с ответом)

  • @timaka46
    @timaka46 4 года назад +2

    list_1 = []
    list_2 = [1,2,3,4]
    a = 0
    for f in list_2:
    if a < 4:
    list_1.append(list_2[(a)])
    a += 1
    print(list_1)
    Спасибо за урок

    • @inmortal5416
      @inmortal5416 4 года назад +1

      я этого до сих пор не понимаю)

    • @МКРДиджитал
      @МКРДиджитал Год назад

      @@inmortal5416
      some_list = [13, 12, 14]
      new_list = []
      for f in some_list:
      new_list.append(f)
      print(new_list)

  • @sukhanoff
    @sukhanoff 3 года назад

    Андрей, огромное спасибо за вашу работу. Я не хочу вас учить, но говорить людям по типу ("берем первые 3 элемента")... - Это логически неверно и это может создать путаницу и проблемы у новичков в дальнейшем.
    Это не первые 3 элемента, а начало выборки с элемента с индексом 3.
    Количество элементов в данном примере 6, но индекс начинается с 0.
    Соответственно правильнее было бы говорить: пропускаем все до индекса 3, а это 4-й элемент: Творог

  • @Skilling27
    @Skilling27 4 года назад +1

    Объяснил всё хорошо), спасибо!

  • @olegm.3369
    @olegm.3369 3 года назад

    Спасибо.

  • @natashakulachenko8129
    @natashakulachenko8129 4 года назад +1

    Привет. Кому интересно:
    list1 = [22, 33, 44, 55, 66]
    list3 = []
    if len(list3) == 0:
    for z in list1:
    list3.append(z)
    print(list3)

  • @ИгорьКачевцов
    @ИгорьКачевцов Год назад

    Попробуйте применяя цикл FOR пройтись по списку и каждый элемент внтури списка добавляйте в новый список,
    # который создайте ранее. Для добавления элемента в список используйте функцию append()
    korzina = ["moloko", "tee", "mjaso", "tvorog", "pepsi", "kivi"]
    holodilnik = []
    wkaf = []
    for i in korzina:
    if "moloko" == i:
    holodilnik.append(i)
    elif "mjaso" == i:
    holodilnik.append(i)
    elif "tvorog" == i:
    holodilnik.append(i)
    else:
    wkaf.append(i)
    print("Produkti v holodilnik", holodilnik, '
    ' "Produkti v wkaf", wkaf)

  • @bxr5xrk
    @bxr5xrk 4 года назад

    TOP

  • @VlogIgors
    @VlogIgors 3 года назад

    @андрей а можно будет решение к заданию со звездочкой которое в дз. не могу решить

  • @ИгорьКачевцов
    @ИгорьКачевцов Год назад

    как в списке и цикле на 5.19 таймлайна сделать так что бы принт выдавал 1 значение содержимого списка.
    задача - в корзинке список, какой продукт куда положить, что в холодильник что в шкафчик
    нужно что бы происходил принт каждой ячейки списка в цикле с инпутом от пользователя в холодильник или в шкафчик
    korzina = ["moloko", "tee", "mjaso", "tvorog", "pepsi", "kivi"]
    for i in korzina:
    print(i) выводит весь список
    print(i[0]) выводит первые буквы каждого слова в списке. как вывести moloko

  • @МКРДиджитал
    @МКРДиджитал Год назад +1

    some_list = ['range(5)', True, 15]
    new_list = []
    for f in some_list:
    new_list.append(f)
    print(new_list)

    • @andrievskii
      @andrievskii  Год назад

      some_list = ['range(5)', True, 15]
      new_list = []
      for f in some_list:
      new_list.append(eval(f))
      print(new_list)

  • @AmericanBillionaire
    @AmericanBillionaire 3 года назад

    Домашку еще главное делать, тогда объем и качество усвоенного в разы возрастает.

  • @rushifa69
    @rushifa69 5 лет назад

    namb = []
    namb_1 = ['Nick','Alex','Kate']
    for f in namb, namb_1:
    namb.append('Nick')
    namb.append('Alex')
    namb.append('Kate')
    print(f)
    Вроде так же?

    • @dmitryts9093
      @dmitryts9093 5 лет назад +2

      namb = []
      namb_1 = ['Nick','Alex','Kate']
      for f in namb_1:
      namd.append(f)
      Вот так

    • @chashkodergatell4193
      @chashkodergatell4193 4 года назад

      namb = []
      namb_1 = ['Nick','Alex','Kate']
      for f in namb_1:
      namb.append(f)
      print(namb)
      Скорее вот так

    • @timaka46
      @timaka46 4 года назад +1

      Но там же вроде задание по одному вывести, вот чуть посложнее
      namb = []
      namb_1 = ['Nick','Alex','Kate']
      a = 0
      for f in namb_1:
      if a < 3:
      list_1.append(namb_1[(a)])
      a += 1
      print(namb)
      В итоге нам выдает
      ['Nick']
      ['Nick', 'Alex']
      ['Nick', 'Alex', 'Kate']

  • @ALEX_-ed5ul
    @ALEX_-ed5ul 4 года назад

    Кстати вот я обучаюсь по этому курсу и заметил что на питоне 3.8 номерация идет не с 0 а с 1цы (возможно обновили я хз)

    • @timaka46
      @timaka46 4 года назад +2

      Может ты что-то путал, все ещё с 0.
      Кстати, раз ты уж учился, как там успехи через 2 месяца?

    • @СергейМаксимов-р7н
      @СергейМаксимов-р7н 2 года назад

      Вы путаете нумерацию и индексацию. Нумерация всегда идёт с нуля. У нулевого индекса номер один.