Вы можете использовать словарь , чтобы сначала сохранить, сколько раз идентификатор встречается в списке. Затем вы можете отфильтровать свой исходный список на основе того, является ли идентификатор дубликатом:
bidders = [
Bidder(11, 8, 'BID', 430, 0.20),
Bidder(13, 13, 'BID', 430, 0.15),
Bidder(17, 8, 'BID', 430, 0.10),
Bidder(18, 1, 'BID', 431, 0.15),
Bidder(19, 3, 'BID', 431, 0.14),
Bidder(21, 3, 'BID', 431, 0.14)
]
id_counts = {}
for b in bidders:
if b.user_id in id_counts:
id_counts[b.user_id] += 1
else:
id_counts[b.user_id] = 1
result = [b for b in bidders if id_counts[b.user_id] > 1]
print(result)
Вывод
[Timestamp: 11, User Id: 8, Action: BID, Loan ID: 430, Rate: 0.2,
Timestamp: 17, User Id: 8, Action: BID, Loan ID: 430, Rate: 0.1,
Timestamp: 19, User Id: 3, Action: BID, Loan ID: 431, Rate: 0.14,
Timestamp: 21, User Id: 3, Action: BID, Loan ID: 431, Rate: 0.14]
Цвет текстового курсора во входе на IE всегда является инверсией цвета фона. Таким образом, Вы не можете на IE.
Это также unspecced W3C, так не ожидайте, что поддержка будет где угодно, если будет, то это - просто артефакт :-)
Править: На 9 лет позже и мы теперь имеем caret-color
, но не для IE или Края. Работы над другими браузерами.