Ad banner
Ad banner

Уроки Python с нуля / #10 – Словари (dict) и работа с ними

Для хранения пар (ключ-значение) в Питон используются словари. В ходе видео мы научимся создавать, а также использовать словари. Дополнительно мы изучим функции по работе со словарями в Python.

✅ Полезные ссылки:
– Урок на сайте itProger:

⏰ Тайм коды:
00:00 – Начало
00:17 – Что такое словарь?
00:45 – Создание словаря
02:31 – Описание объекта
04:35 – Альтернативная запись словаря
06:20 – Вывод элементов через цикл
08:31 – Функции по работе со словарем
11:38 – Описание человека
15:55 – Заключительная часть

✔ Сообщество программистов:

✔ ————-
Вступай в группу Вк – 🚀
Инстаграм itProger:

Группа FaceBook –
Instagram:
Telegram:
Twitter –

– Уроки от #itProger 👨🏼‍💻
– Все уроки по хештегу #itprogerLessons

(Visited 42 times, 8 visits today)

You Might Be Interested In

Комментарии (28)

  1. Про .update() не сказали как обновить значение ключа, попробовал аналогично квадратным скобкам написать и ошибка, как-то по-другому с апдейт нужно

  2. Все вообщем нормально, только похоже есть неточности – то что вызывается после точки ( например list.clean () , т.е. clean – это метод класса списков ) называется методом, а не функцией. Эта неточность в будущем может мешать пониманию материала читаемого в литературе или из др. источников или же при общении с другими программистами.

  3. Сделал вот такую вот программку на основе словарей, для интереса, лучше не смотреть в код сначала, а самому узнать все данные через строку, ну тут уже как вы захотите. Вот код:
    person = {

    "person1": {"name": "Павлик", "surname": "Морозов", "age": 16, "job": "student"},

    "person2": {"name": "Мориарти(fake)", "surname": "Неизвестна", "age": "?",

    "job": "drug lord(MEGA)"}

    }

    print(person.keys())

    pers = input("Выбери личность: ")

    print(person[pers].keys())

    inf = input("Что хочешь узнать?: ")

    print(person[pers][inf])

  4. Кто знает почему всегда snumber 0 если в if изменяется на другое?

    import random

    import os

    attempt = 0

    snumber = 0

    print("Выберите уровень сложности")

    print("1. Легкий – Неограниченое число попыток от 0 до 100")

    print("2. Нормальный – 15 Попыток от 0 до 250")

    print("3. Сложный – 20 Попыток от 0 до 500")

    dif = input()

    if dif == 1:

    snumber = random.randrange(101)

    if dif == 2:

    snumber = random.randrange(251)

    if dif == 3:

    snumber = random.randrange(501)

    os.system("cls")

    while True:

    print(snumber)

    print("================")

    print("| Угадай число |")

    print("================")

    print("Попытки:",attempt)

    print("================")

    number = int(input())

    os.system("cls")

    if number == snumber:

    print("===========================")

    print("| Поздравляем ты победил! |")

    print("===========================")

    break

    if number < snumber:

    print("Больше!")

    attempt = attempt + 1

    if number > snumber:

    print("Меньше!")

    attempt = attempt + 1

    input()

Post A Comment For The Creator: Школа itProger / Программирование

Ваш адрес email не будет опубликован. Обязательные поля помечены *