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

Раніше ми навчилися зберігати невеликі значення у змінних. Для зберігання великого обсягу інформації нам знадобиться щось інше. За урок ми навчимося використовувати списки (list) у мові Python для зберігання множини значень.
✅ Корисні посилання:
- Урок на сайті itProger: itproger.com/ua/course/python/7
⏰ Тайм коди:
00:00 - Початок
00:20 - Що таке список даних?
00:55 - Створення списку
02:50 - Робота з елементами списку
08:20 - Опції списку
14:40 - Виведення списку через цикл
18:30 - Наповнення списку користувачем
23:35 - Заключна частина
✔ Школа програмування: itproger.com
✔ -------------
🔥 Telegram: t.me/+12cHirBfJ8xmMDUy
Instagram: / itproger.code
Twitter: / goshadudar
#уроки #програмування

Пікірлер: 37

  • @derni5768
    @derni5768 Жыл бұрын

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

  • @user-nk2sb8yy9m
    @user-nk2sb8yy9m4 ай бұрын

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

  • @tarasyatsenko3813
    @tarasyatsenko381324 күн бұрын

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

  • @stepan6722
    @stepan67224 ай бұрын

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

  • @user-rq5lp5hd8s
    @user-rq5lp5hd8s Жыл бұрын

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

  • @m1akarov442
    @m1akarov4428 ай бұрын

    Дякую за урок

  • @user-kn5uc3kx2y
    @user-kn5uc3kx2y3 ай бұрын

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

  • @Shrek_Meloman
    @Shrek_MelomanАй бұрын

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

  • @vixr3269
    @vixr3269Ай бұрын

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

  • @nazi424
    @nazi4245 ай бұрын

    Для новачків: Вчіть списки й методи списків, бо в майбутньому буде складно 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
    @crypttv243811 ай бұрын

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

  • @nyosi

    @nyosi

    10 ай бұрын

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

  • @albaniaDevelopment

    @albaniaDevelopment

    7 ай бұрын

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

  • @user-pg2kk4zx8o

    @user-pg2kk4zx8o

    6 ай бұрын

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

  • @user-mc9ti8vy6n
    @user-mc9ti8vy6n5 ай бұрын

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

  • @anastasiiakyrychenko772
    @anastasiiakyrychenko7724 ай бұрын

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

  • @user-ny7bc8qf2y
    @user-ny7bc8qf2y5 ай бұрын

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

  • @user-mc9ti8vy6n

    @user-mc9ti8vy6n

    5 ай бұрын

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

  • @user-ny7bc8qf2y

    @user-ny7bc8qf2y

    5 ай бұрын

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

  • @user-ny7bc8qf2y

    @user-ny7bc8qf2y

    5 ай бұрын

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

  • @user-mc9ti8vy6n

    @user-mc9ti8vy6n

    5 ай бұрын

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

  • @user-qt8vz1rw1w
    @user-qt8vz1rw1w9 ай бұрын

    Дякую за курс! У мене чомусь не виходить останній код, хоча перевіряла символ в символ 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

    8 ай бұрын

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

  • @nazi424

    @nazi424

    5 ай бұрын

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

  • @user-ny7bc8qf2y

    @user-ny7bc8qf2y

    5 ай бұрын

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

  • @ananas6000
    @ananas60009 ай бұрын

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

  • @Niamik-

    @Niamik-

    7 ай бұрын

    Ну та

  • @vitaliy2008kvp
    @vitaliy2008kvp9 ай бұрын

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

  • @crypttv2438
    @crypttv243811 ай бұрын

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

  • @bandera0709

    @bandera0709

    11 ай бұрын

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

  • @frize6826

    @frize6826

    9 ай бұрын

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

  • @albaniaDevelopment

    @albaniaDevelopment

    7 ай бұрын

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

  • @nazi424

    @nazi424

    5 ай бұрын

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

  • @user-ny7bc8qf2y

    @user-ny7bc8qf2y

    5 ай бұрын

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

  • @user-rs1kp4uu4v
    @user-rs1kp4uu4v2 ай бұрын

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

Келесі