0% нашли этот документ полезным (0 голосов)
2 просмотров3 страницы

Python Data Types Cheatsheet

Загружено:

obsagovobsag
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
2 просмотров3 страницы

Python Data Types Cheatsheet

Загружено:

obsagovobsag
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd

Python: Tuple, List, Set, Dict — Основы для анализа данных

вTuple, List, Set, Dict а нализе данных (Python)

1. LIST (список) — изменяемый

Пример:
columns = ["Name", "Age", "Salary"]
ages = [25, 30, 35, 40, 30]
print("Средний возраст:", sum(ages) / len(ages))

2. TUPLE (кортеж) — неизменяемый

Пример:
location = ("Tashkent", 41.3111, 69.2797)
print("Город:", location[0])

3. SET (множество) — только уникальные значения

Пример:
departments = ["HR", "IT", "HR", "Finance"]
unique_departments = set(departments)

4. DICT (словарь) — пары "ключ: значение"

Пример:
employees = {"HR": 5, "IT": 12, "Finance": 7}
print("Сотрудников в IT:", employees["IT"])

Комбинированный пример:

data = [
{"name": "Alice", "department": "IT", "salary": 800},
{"name": "Bob", "department": "HR", "salary": 600},
{"name": "Charlie", "department": "IT", "salary": 750},
]
salaries = [person["salary"] for person in data]
departments = set([person["department"] for person in data])
avg_salary = {}
for dept in departments:
dept_salaries = [p["salary"] for p in data if p["department"] == dept]
avg_salary[dept] = sum(dept_salaries) / len(dept_salaries)

print("Средняя зарплата по отделам:", avg_salary)

М
етоды и функции:

LIST
Методы: append, remove, sort, count, index
Функции: len, sum, max, min, sorted

TUPLE
Методы: count, index
Функции: len, in, type

SET
Методы: add, remove, union, intersection, difference
Функции: len, sorted, type

DICT
Методы: get, keys, values, items, update, pop
Функции: len, type

П
очему метод через точку, а функция — обычная:

Метод — встроенная функция объекта. Пишется как [Link]()

Функция — универсальный инструмент. Пишется как function(obj)

Пример:
[Link](5) # метод — работает ТОЛЬКО у списков
len(list) # функция — работает со всем

Таблица сравнения:

Метод — объект знает, как выполнять метод


Функция — вызывается снаружи, может работать с разными объектами

Пример задачи:
names = ["Ali", "John", "Ali", "Sara"]
unique_names = set(names)
print(len(unique_names)) # 3

Вам также может понравиться