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

2024 ж. 16 Мам.
18 378 Рет қаралды

Раніше ми навчилися зберігати невеликі значення у змінних. Для зберігання великого обсягу інформації нам знадобиться щось інше. За урок ми навчимося використовувати списки (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
#уроки #програмування

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

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

    @user-nk2sb8yy9m@user-nk2sb8yy9m4 ай бұрын
  • Дякую за урок

    @m1akarov442@m1akarov4428 ай бұрын
  • Супер, все зрозуміло і цікаво подивитись! 😊

    @tarasyatsenko3813@tarasyatsenko381325 күн бұрын
  • Омагад, дякую! сиджу уже досить довго над командою введення списку користувачем, а тут чітке пояснення команди append, ви мене врятували

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

    @vixr3269@vixr3269Ай бұрын
  • Дякую, найкращий курс!!

    @stepan6722@stepan67225 ай бұрын
  • Дякую за чудову роботу!

    @user-rq5lp5hd8s@user-rq5lp5hd8s Жыл бұрын
  • Дякую за чіткий і зрозумілий урок!

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

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

    @anastasiiakyrychenko772@anastasiiakyrychenko7724 ай бұрын
  • 17:32 for el in nums3: res = el ** 2 print(el)

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

      @nyosi@nyosi10 ай бұрын
    • list = [True] while list: choice = input(': ').lower() list.append(choice) for i in list: print('Дані у масивi: ', i)

      @albaniaDevelopment@albaniaDevelopment7 ай бұрын
    • ​@@albaniaDevelopmentсколько пайтон учишь?

      @user-pg2kk4zx8o@user-pg2kk4zx8o6 ай бұрын
  • А що за конструкція в 7 стр. + і + ?

    @user-mc9ti8vy6n@user-mc9ti8vy6n5 ай бұрын
  • Дякую за курс! У мене чомусь не виходить останній код, хоча перевіряла символ в символ 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'

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

      @nikolaychukdenys9845@nikolaychukdenys98458 ай бұрын
    • прибери int, бо тоді приймає лише ціле число

      @nazi424@nazi4245 ай бұрын
    • Якщо не помиляюсь переводити текст в число можна коли в рядку лише одне число без усіляких інших символів наприклад пробілу

      @user-ny7bc8qf2y@user-ny7bc8qf2y5 ай бұрын
  • можна було не "text = "Enter hobby " + str(i+1) + ": "" а трішки вище було "i = 0" просто потрібно було замінити на "i = 1"

    @user-ny7bc8qf2y@user-ny7bc8qf2y5 ай бұрын
    • а що це за конструкція в 7 стр. + str(i+1) +? Що так двома плюсами можна виділяти?

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

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

      @user-ny7bc8qf2y@user-ny7bc8qf2y5 ай бұрын
    • @@user-ny7bc8qf2y дякую, ви мені дуже допомогли в розумінні цього коду!)

      @user-mc9ti8vy6n@user-mc9ti8vy6n5 ай бұрын
  • список и массив это разное(

    @ananas6000@ananas60009 ай бұрын
    • Ну та

      @Niamik-@Niamik-7 ай бұрын
  • люблю школу а дистанційне ні

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

    @crypttv2438@crypttv243811 ай бұрын
    • треба було дивитися попередні відео, у відео про цикли все детально пояснюється)

      @bandera0709@bandera070911 ай бұрын
    • res - змінна "результат" він це чітко сказав. підносимо до степеня як приклад, це він теж казав

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

      @albaniaDevelopment@albaniaDevelopment7 ай бұрын
    • почни з самого простого, наприклад базового синтаксису

      @nazi424@nazi4245 ай бұрын
    • Не кіпятись чуваче глянь попередні відосики всі проблеми згорять

      @user-ny7bc8qf2y@user-ny7bc8qf2y5 ай бұрын
  • Дякую за чудову роботу!

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