listA = [{'t': 1, 'tid': 2, 'gtm': 3, 'c1': 4, 'id': '111'}, {'t': 3, 'tid':
    4, 'gtm': 3, 'c1': 4, 'c2': 5, 'id': '222'}, {'t': 1, 'tid': 2, 'gtm': 
    3, 'c1': 4, 'c2': 5, 'id': '333'}, {'t': 5, 'tid': 6, 'gtm': 3, 'c1': 4,
    'c2': 5, 'id': '444'}]
dictA = {'t': 1, 'tid': 2, 'gtm': 3}
for k in listA:
    if all(x in k.items() for x in dictA.items()):
        pass
Create a new list from two dictionaries