Уроки Python з нуля / #7 - Списки (list). Функції та їх методи

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

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

  • @ВладГаврас
    @ВладГаврас Месяц назад

    Дякую тобі добра людина

  • @Shrek_Meloman
    @Shrek_Meloman 9 месяцев назад

    Омагад, дякую! сиджу уже досить довго над командою введення списку користувачем, а тут чітке пояснення команди append, ви мене врятували

  • @vixr3269
    @vixr3269 9 месяцев назад +1

    a = int(input("Кількість хобі"))
    hobby = []
    for i in range(a):
    hobbies = str(input("Яке ваше хобі?"))
    hobby.append(hobbies)
    print (hobby)
    Велике дякую, гарний урок. Але практичне використання я виконав за допомогою циклу for, тому що while погано мені дається)

  • @LPtopLP
    @LPtopLP 2 месяца назад

    Дуже дякую за український контент

  • @pavlohryhoriichuk6848
    @pavlohryhoriichuk6848 2 месяца назад

    Дякую за крутий український контент))
    \

  • @derni5768
    @derni5768 Год назад +38

    Класно бути на дистанційному бистренько зробив всі уроки і пішов вчити Пайтон😅😅

  • @James_semaque
    @James_semaque 3 месяца назад

    дуже класний і головне ДОСТУПНИЙ урок.

  • @stepan6722
    @stepan6722 Год назад +1

    Дякую, найкращий курс!!

  • @ОстапЗапятко
    @ОстапЗапятко Год назад +5

    Дякую за чудову роботу!

  • @m1akarov2021
    @m1akarov2021 Год назад +3

    Дякую за урок

  • @НазарійУстрицький
    @НазарійУстрицький 11 месяцев назад

    Дякую за чіткий і зрозумілий урок!

  • @tarasyatsenko3813
    @tarasyatsenko3813 8 месяцев назад

    Супер, все зрозуміло і цікаво подивитись! 😊

  • @ВікторіяСтецюра-е5ь

    Хех як це мені вже перейти на 8й урок😂 ці списки вже 4 раз дивлюсь.

    • @IIWolfiII
      @IIWolfiII 5 месяцев назад

      ООоо таак друже, я ще з While не можу здружитись а тут ще й списки

  • @nazi424
    @nazi424 Год назад +4

    Для новачків: Вчіть списки й методи списків, бо в майбутньому буде складно
    def create_entry():
    title = input("Введіть заголовок: ")
    text = input("Введіть текст: ")
    return f"{title}, {text}
    "
    def save_entry(entries, file_name="notes.txt"):
    with open(file_name, "w") as file:
    file.writelines(entries)
    def main():
    entries = []
    try:
    with open("notes.txt", "r") as file:
    entries = file.readlines()
    except FileNotFoundError:
    print("Файл не знайден")
    while True:
    print("1. Створити запис")
    print("2. Переглянути записи")
    print("3. Зберегти та вийти")
    choice = input("Виберіть функцію: ")
    if choice == "1":
    n_create = create_entry()
    entries.append(n_create)
    elif choice == "2":
    for index, entry in enumerate(entries, 1):
    print(f"{index}. {entry}")
    elif choice == "3":
    save_entry(entries)
    print("Записи збережено. Дякую за використання")
    break
    if __name__ == "__main__":
    main()

  • @crypttv2438
    @crypttv2438 Год назад +2

    17:32
    for el in nums3:
    res = el ** 2
    print(el)

    • @nyosi
      @nyosi Год назад +4

      У вашому випадку правильний код матиме такий винляд:
      for el in nums3:
      res = el ** 2
      print(res)

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

      list = [True]
      while list:
      choice = input(': ').lower()
      list.append(choice)
      for i in list:
      print('Дані у масивi: ', i)

    • @РусланПетриченко-х4л
      @РусланПетриченко-х4л Год назад +1

      ​@@albaniaDevelopmentсколько пайтон учишь?

  • @Sviatoslav-Gamer
    @Sviatoslav-Gamer 5 месяцев назад

    чекаю курс по fast api день 1

  • @Leopold_UA
    @Leopold_UA 7 месяцев назад

    як перетворити завершений цикл у список, чи як підрахувати кількість елементів завершеного циклу?

  • @anastasiiakyrychenko772
    @anastasiiakyrychenko772 Год назад +1

    Э ще один спосіб видалити елемент зі списку:
    del()
    в дужках треба написати назву списку та індекс того, що видаляєш.
    Хіба ні?

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

    А що за конструкція в 7 стр. + і + ?

  • @Programing_with_Alex
    @Programing_with_Alex Год назад +2

    можна було не "text = "Enter hobby " + str(i+1) + ": "" а трішки вище було "i = 0" просто потрібно було замінити на "i = 1"

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

      а що це за конструкція в 7 стр. + str(i+1) +? Що так двома плюсами можна виділяти?

    • @Programing_with_Alex
      @Programing_with_Alex Год назад +1

      @@Usgccb по технічному це називається конкатенація рядків простіше можна назвати склеювання рядків таке я замічав також в c++

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

      @@Usgccb автор правильно зауважив що потрібно число перевести в рядковий тип для коректного склеювання для виводу

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

      @@Programing_with_Alex дякую, ви мені дуже допомогли в розумінні цього коду!)

  • @vitaliy2008kvp
    @vitaliy2008kvp Год назад +2

    люблю школу а дистанційне ні

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

    17:32
    Я не понял ни одного слова тут, откуда взялась функция for зачем она и как работает автор даже не разказал, in что это?
    почему создаём елемент el и зачем? что такое res? ЗАЧЕМ ВОЗВОДИМ В СТЕПЕНЬ?

    • @bandera0709
      @bandera0709 Год назад +6

      треба було дивитися попередні відео, у відео про цикли все детально пояснюється)

    • @adrianozhha
      @adrianozhha Год назад +2

      res - змінна "результат" він це чітко сказав. підносимо до степеня як приклад, це він теж казав

    • @albaniaDevelopment
      @albaniaDevelopment Год назад +1

      Раджу вивчи англійську, бачу у тебе будуть проблеми.

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

      почни з самого простого, наприклад базового синтаксису

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

      Не кіпятись чуваче глянь попередні відосики всі проблеми згорять

  • @КатеринаДорошенко-б6ы

    Дякую за курс!
    У мене чомусь не виходить останній код, хоча перевіряла символ в символ
    Enter hobby number: tenis
    Traceback (most recent call last):
    File "D:\Python\main.py", line 1, in
    user_count_hobby = int(input('Enter hobby number:'))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ValueError: invalid literal for int() with base 10: ' tenis'

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

      Тому що ви намагаєтесь перевести текст в число, а так не можна, можна лише число в текст. По-друге ви написали кількість хобі дорівнює слову tenis ви мали ввести кількість хобі, а не назву їх. У першому рядку записується кількість відповідно ви тому і написали int, щоб вказати що це ціле число, а самі взяли і ввели текст тобто саму назву хобі, а треба було кількість.

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

      прибери int, бо тоді приймає лише ціле число

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

      Якщо не помиляюсь переводити текст в число можна коли в рядку лише одне число без усіляких інших символів наприклад пробілу

  • @ananas6000
    @ananas6000 Год назад +1

    список и массив это разное(

  • @Zhene4eg
    @Zhene4eg 6 месяцев назад

    Хммм, дуже цікав - якщо в Пайтоні можна використовувати коллекції(багатомірні-массиви) - то має бути можливість для створення енамів які описувалиб ці массиви.
    Ну наприклад - маю колекцію товарів(фрукти та овочі)
    products_list = [ ['banana', 'orange', 'apple'], ['patato', 'carrot', 'baklajan] ]
    Тримати то в голові що яблуко буде products_list[0][2] - це гоніво ))) Тому придумали - енами, як то в пайтоні зробить окрім як за домопогою дікшенарів(аля імітувать енами)
    fruits_enum = {
    'banana': 0,
    'orange':1,
    'apple':2
    }
    vegetable_enum = {
    'patato': 0,
    'carrot': 1,
    'baklajan': 2
    }
    products_enum = {
    'fruits': 0,
    'vegetables': 1
    }
    і тепер достати ябко:
    print(products_list[products_enum['fruits']][fruits_enum['apple']])
    Але може на Пайтоні то можна протіше зробить, як в інших мовах використавши вбудовані енами ?

  • @ЛеонідПрокопенко-л8м
    @ЛеонідПрокопенко-л8м 10 месяцев назад

    Дякую за чудову роботу!