Введение в PythonУрок 5 из 5
Списки и словари
30 мин40 XP
Списки (list)
pythonfruits = ["яблоко", "банан", "вишня"]
fruits.append("манго") # добавить в конец
fruits.remove("банан") # удалить элемент
print(len(fruits)) # длина: 3
print(fruits[0]) # первый элемент
print(fruits[-1]) # последний элемент
Срезы (slicing)
pythonnumbers = [0, 1, 2, 3, 4, 5]
print(numbers[1:4]) # [1, 2, 3]
print(numbers[:3]) # [0, 1, 2]
print(numbers[3:]) # [3, 4, 5]
Словари (dict)
pythonperson = {
"name": "Иван",
"age": 25,
"city": "Москва",
}
print(person["name"]) # Иван
person["email"] = "i@ya.ru" # добавить ключ
del person["city"] # удалить ключ
for key, value in person.items():
print(f"{key}: {value}")
List comprehension
pythonsquares = [x**2 for x in range(1, 6)]
print(squares) # [1, 4, 9, 16, 25]
evens = [x for x in range(10) if x % 2 == 0]
print(evens) # [0, 2, 4, 6, 8]