Форум сайта python.su
0
есть список словарей
[{ 'name':name1 'date':''2019-07-07 15:22' }, { 'name':name2 'date':''2019-07-07 15:23' }]
select count(distinct name) from t where date> date_sub(now(), interval 5 minute)
Отредактировано habrman (Июль 9, 2019 17:39:30)
Офлайн
568
попробуйте pandas
Офлайн
253
t=[{ 'name':"name1", 'date':3.14 }, { 'name':"name2", 'date':3.15 }, { 'name':"name3", 'date':3.16 }, ] print(len(set([i["name"] for i in t if i["date"]>=3.15]))) >>> 2
habrmanИ то что я привел, и то что вы привели это и есть прямой перебор.
ну кроме варианта с прямым перебором элементов
Офлайн