I'm on my phone so youd need to check the syntax with arc help.
Import arcpy
My_database = r'mygdb.gdb'
Query_list = ['location1','loc2','loc3']
For query in query_list :
Prim_miles=0.0
Sec_miles = 0.0
With arcpy.da.SearchCursor(my_database, 'loc' , 'primlength' seclength') as cursor:
For row in cursor:
If query == row[0] :
Prim_miles += row[1]
Sec_miles += row[2]
Print(query + " - " + str(Prim_miles) +"pm"
Print(query + " - " + str(Sec_miles) +"sm"
Del Prim_miles
Del Sec_miles