У меня есть список кортежей, как показано ниже. Я должен подсчитать, сколько элементов имеет число больше 1. Код, который я написал до сих пор, очень медленный. Даже если есть около 10K кортежей, если вы видите ниже строку примера, появляется два раза, поэтому мне нужно получить такие строки. Мой вопрос заключается в том, что лучший способ достичь количества строк здесь путем итерации по генератору
Список:
b_data=[('example',123),('example-one',456),('example',987),.....]
Мой код:
blockslst=[]
for line in b_data:
blockslst.append(line[0])
blocklstgtone=[]
for item in blockslst:
if(blockslst.count(item)>1):
blocklstgtone.append(item)