I will like to know if there a simpler way to filter a list of dictionaries by keys with different value for each key in Python
I wrote this code using a list for key values and a list for keys to search. It works. 

Example: 

```
Name = "A", Email = ".com" , Phone Number = "+1 (514"

```

Result = 

```
{'Name': 'Agueda Pines', 'Email': 'apines@geekpack.com', 'Phone Number': '+1 (514)206-7191', '': ''}

```

Code:

```
lst_dicts = [
{'Name':'Agueda Pines','Email':'apines@geekpack.com','Phone Number':'+1 (514)206-7191'},
{'Name':'Angie Holt','Email':'aholt@geekpack.com','Phone Number':'+1 (506)310-8876'},
{'Name':'Arlette Thurgood','Email':'athurgood@gsupptech.com','Phone Number':'+1 (204)507-4424'},
{'Name':'Aurea Luedtke','Email':'aluedtke@gsupptech.com', 'Phone Number': '+1 (306)548-8163'},
{'Name':'Christene Bousquet','Email':'cbousquet@gsupptech.com','Phone Number':'+1 (514)491-3645'},
{'Name':'Dagny Beecher','Email':'dbeecher@gsupptech.com','Phone Number':'+1 (418)870-5530'},
{'Name':'Daniel Jameson','Email':'djameson@4ti.ca','Phone Number':'+1 (647) 953-5588 ext:2555'},
{'Name':'Dominique Pinkley','Email':'dpinkley@geekpack.com','Phone Number':'+1 (403)276-5180'},
{'Name':'Evita Brunk','Email':'ebrunk@geekpack.com','Phone Number':'+1 (604)226-4880'}

]

def get_count_list_dic(self, lst_dicts, srch_txt=[], srch_Keys=[]):
        index = 0
        tmp = lst_dicts
        while index < len(srch_Keys):
                [x.append(k) for k in tmp if srch_txt[index].lower() in k[srch_Keys[index]].lower()]
                tmp = x[:]
                x.clear()
                index += 1
        return len(tmp)

```