Python Lab
Введение в PythonУрок 5 из 5

Списки и словари

30 мин40 XP

Списки (list)

python
fruits = ["яблоко", "банан", "вишня"] fruits.append("манго") # добавить в конец fruits.remove("банан") # удалить элемент print(len(fruits)) # длина: 3 print(fruits[0]) # первый элемент print(fruits[-1]) # последний элемент

Срезы (slicing)

python
numbers = [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)

python
person = { "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

python
squares = [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]