Вот моя проблема: каждый сотрудник уникально идентифицируется по идентификатору (например, KCUTD_41). Я уже создал словарь из файла, чтобы собрать каждую компанию с идентификатором сотрудника, и это выглядит так:
{ 'Company 1' :['KCUTD_41',
'KCTYU_48',
'VTSYC_48',
......]
'Company 2' :['PORUH_21',
'PUSHB_10',
....... ]
'Company 3' :['STEYRU_69']}
Всего у меня несколько компаний.
Параллельно в другом файле у меня есть несколько строк, где каждая строка соответствует группе сотрудничества между компаниями с несколькими сотрудниками и докторантами (d215485 и т. Д. .....)
Файл выглядит следующим образом:
PORUH_21 d215487 d215489 d213654 KCTYU_48 d154225 ...
d25548 d89852 VTSYC_48 d254548 d121154 d258774 PUSHB_10 ...
etc ....
То, что я хочу, это количество сотрудников и количество групп (строка, где оно появляется), чтобы получить что-то подобное
РЕЗУЛЬТАТ:
Company 1 : (number of employees from company 1 per line ) : number of groups or line where it appears in total
Company 2 : (number of employees per line from company2) : nb of groups or line where the employees from company2 appears in total
Company 3 : ......
Я хотел использовать условие, чтобы увидеть, совпадают ли значения для каждого ключа из моего словаря, и если да, подсчитать количество вхождений
Я надеюсь, что сейчас лучше^^ '
Если вы можете мне помочь ^^