Ну пустяковая для pandas проблема.
import pandas as pd
import numpy as np
data = [{ "customer_id": "5f9d7b0a100400c6f00ad1cb",
"customer_pet": "cat",
"customer_cat_color": "gold",
"customer_cat_name": "",
"timestamp": "2023-05-15 12:22:22.111241 UTC",
"list_cart": [
"cart_1",
"cart_2",
"cart_3" ]},
{"customer_id": "5f9d7b0a100400c6f00ad1cb",
"customer_pet": "cat",
"customer_cat_color": "gold",
"customer_cat_name": "",
"timestamp": "2023-05-15 13:33:33.111241 UTC",
"list_cart": [
"cart_3",
"cart_7",
"cart_1" ]}
]
df = pd.DataFrame(data)
print(df['list_cart'].explode().value_counts())
Все результат как ты хотел, ну и вдобавок глянь на фрейм колонку list_cart можно, распарсить, как надо под любые нужды. Для других операций группировок и т.д.