Словари

Последнее обновление: 31.01.2024
Упражнение 1

Создайте словарь, который хранит информацию о человеке. Допустим, человека зовут "Том", ему 39 лет, он работает в компание SuperCorp и в работе использует языки программирования Python и JavaScript. Сохраните всю эту информацию в словаре. Затем выведите эту информацию из словаря на консоль

Пример решения
person = {"name": "Tom", "age": 39, "company": "SuperCorp", "languages": ["Python", "JavaScript"]}

print("Name: ", person.get("name"))
print("Age: ", person["age"])
print("Company: ", person["company"])
print("Languages: ", person["languages"])

Упражнение 2

Пусть дан следующий список, которые хранит несколько словарей:

people = [
    {"name": "Tom", "age": 39, "company": "SuperCorp", "languages": ["Python", "JavaScript"]},
    {"name": "Bob", "age": 43, "company": "BigCorp", "languages": ["Python", "C++", "C#"]},
    {"name": "Sam", "age": 28, "company": "LittleCorp", "languages": ["Python", "Java"]}
]

Каждый словарь в списке представляет программиста, где поле "name" представляет имя, а поле "languages" - список используемых языков программирования. Выведите на консоль из каждого словаря имя и последний язык программирования, чтобы получился следуюший консольный вывод:

Name:  Tom
Last language:  JavaScript
Name:  Bob
Last language:  C#
Name:  Sam
Last language:  Java
Пример решения
people = [
    {"name": "Tom", "age": 39, "company": "SuperCorp", "languages": ["Python", "JavaScript"]},
    {"name": "Bob", "age": 43, "company": "BigCorp", "languages": ["Python", "C++", "C#"]},
    {"name": "Sam", "age": 28, "company": "LittleCorp", "languages": ["Python", "Java"]}
]
for person in people:
    print("Name: ", person["name"])
    print("Last language: ", person["languages"][-1])


Дополнительные материалы
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850