Задать вопрос
@novicheck

Как мне проверить наличие элемента в списке?

Мне нужно получить список людей с соответствием человек : дата начала но нужны люди лишь по определенному параметру. Параметр:
uidpay = list(db.events.distinct("uid", {"is_buyer": 1}))
и его пример:
[u'6210A609-03CD-4646-9B69-D6F0C455D5E7', u'14738D3A-E80E-4A51-97A9-787E646AEF18']
. Вот так я беру время начала:
lel = list(db.events.aggregate(
[
	{"$match": {"eventName" : "Level 1"}},
	{"$group": {"_id": "$uid", "dateofstart": {"$addToSet": "$updated_at"}}}
]))

вот пример выходных данных(уже сделанны в удобном виде):
meh = [{"u'F829CB26-CF2B-4896-92D6-17B1519948C7'": u'F829CB26-CF2B-4896-92D6-17B1519948C7'}, {"u'6071a6fb-4d93-4589-84a7-8a8c8ce37094'": u'6071a6fb-4d93-4589-84a7-8a8c8ce37094'}]

и пытаюсь я вот таким образом построить проверку:
for players in meh:
	kost = str(players.keys())
	print(kost)
	kost = kost[2:41]
	print(kost)
	if kost == uidpay:
		dateoflvl1pay.append(players)
print(dateoflvl1pay)

Я понимаю что код плох, но всё же вопрос в силе как правельно осуществить проверку на наличие элементов в списке?
  • Вопрос задан
  • 1376 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы