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

  Рет қаралды 18,331

Школа програмування

Школа програмування

Күн бұрын

Раніше ми навчилися зберігати невеликі значення у змінних. Для зберігання великого обсягу інформації нам знадобиться щось інше. За урок ми навчимося використовувати списки (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-nk2sb8yy9m 4 ай бұрын
Хех як це мені вже перейти на 8й урок😂 ці списки вже 4 раз дивлюсь.
@tarasyatsenko3813
@tarasyatsenko3813 23 күн бұрын
Супер, все зрозуміло і цікаво подивитись! 😊
@user-rq5lp5hd8s
@user-rq5lp5hd8s Жыл бұрын
Дякую за чудову роботу!
@stepan6722
@stepan6722 4 ай бұрын
Дякую, найкращий курс!!
@vixr3269
@vixr3269 Ай бұрын
a = int(input("Кількість хобі")) hobby = [] for i in range(a): hobbies = str(input("Яке ваше хобі?")) hobby.append(hobbies) print (hobby) Велике дякую, гарний урок. Але практичне використання я виконав за допомогою циклу for, тому що while погано мені дається)
@m1akarov442
@m1akarov442 8 ай бұрын
Дякую за урок
@user-kn5uc3kx2y
@user-kn5uc3kx2y 3 ай бұрын
Дякую за чіткий і зрозумілий урок!
@Shrek_Meloman
@Shrek_Meloman Ай бұрын
Омагад, дякую! сиджу уже досить довго над командою введення списку користувачем, а тут чітке пояснення команди append, ви мене врятували
@nazi424
@nazi424 5 ай бұрын
Для новачків: Вчіть списки й методи списків, бо в майбутньому буде складно 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()
@user-mc9ti8vy6n
@user-mc9ti8vy6n 5 ай бұрын
А що за конструкція в 7 стр. + і + ?
@crypttv2438
@crypttv2438 11 ай бұрын
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сколько пайтон учишь?
@anastasiiakyrychenko772
@anastasiiakyrychenko772 4 ай бұрын
Э ще один спосіб видалити елемент зі списку: del() в дужках треба написати назву списку та індекс того, що видаляєш. Хіба ні?
@user-qt8vz1rw1w
@user-qt8vz1rw1w 9 ай бұрын
Дякую за курс! У мене чомусь не виходить останній код, хоча перевіряла символ в символ 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 ай бұрын
Якщо не помиляюсь переводити текст в число можна коли в рядку лише одне число без усіляких інших символів наприклад пробілу
@user-ny7bc8qf2y
@user-ny7bc8qf2y 5 ай бұрын
можна було не "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 дякую, ви мені дуже допомогли в розумінні цього коду!)
@vitaliy2008kvp
@vitaliy2008kvp 9 ай бұрын
люблю школу а дистанційне ні
@ananas6000
@ananas6000 9 ай бұрын
список и массив это разное(
@Niamik-
@Niamik- 7 ай бұрын
Ну та
@crypttv2438
@crypttv2438 11 ай бұрын
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-rs1kp4uu4v 2 ай бұрын
Дякую за чудову роботу!
Уроки Python з нуля / #8 - Робота з текстом. Індекси та зрізи
17:47
#24 Python з нуля. Цикл While.
6:10
Програмування Українською
Рет қаралды 3,3 М.
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 41 МЛН
КИРПИЧ ОБ ГОЛОВУ #shorts
00:24
Паша Осадчий
Рет қаралды 6 МЛН
Чому Python ТОП для початківців?
8:15
Алекс про IT
Рет қаралды 8 М.
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 41 МЛН