🖥 Как превратить CSV в словарь Python
CSV часто используется для хранения таблиц. А загрузить его в Python можно буквально за несколько строк 👇
import csv
with open("users.csv", encoding="utf-8") as file:
users = list(csv.DictReader(file))
print(users[0]) # Alex
users.csv выглядит так:
name,age,city
Alex,25,Moscow
Anna,22,Kazan
💡 А дальше с данными можно работать как с обычными словарями:
for user in users:
if int(user["age"]) >= 25:
print(user["name"])
🔥 Полезно для:
— обработки таблиц
— импорта данных
— небольших скриптов
— автоматизации отчётов
CSV часто используется для хранения таблиц. А загрузить его в Python можно буквально за несколько строк 👇
import csv
with open("users.csv", encoding="utf-8") as file:
users = list(csv.DictReader(file))
print(users[0]) # Alex
users.csv выглядит так:
name,age,city
Alex,25,Moscow
Anna,22,Kazan
💡 А дальше с данными можно работать как с обычными словарями:
for user in users:
if int(user["age"]) >= 25:
print(user["name"])
🔥 Полезно для:
— обработки таблиц
— импорта данных
— небольших скриптов
— автоматизации отчётов