Tuple treated as single value in group by statement, any workaround?
First I had to use a list as suggested by Gennady Kandaurov, and to later rename the columns I just had to add the two lists.

target = ['Shop', 'Route']
DF1.columns = target + ['static columns']
I have some calculations roughly looking like this: trip_count = DF_Trip.groupby([target], as_index=False)['Delivery'].count()
All my DF could possibly be grouped by Shop, Route and Driver. When I enter a single value for target, f.e. target = 'Route' it works fine.
But when I want to enter multiple values, f.e. target = 'Shop', 'Route' it only works when I enter it directly in the place where the variable is, f.e. trip_count = DF_Trip.groupby(['Shop', 'Route'], as_index=False)['Delivery'].count() but when I set the variable to target = 'Shop', 'Route', it gives me a ton of errors.
I've realized from debugging, that target = 'Shop', 'Route' is treated as a tuple and read in the pandas.df.groupby documentation, that tuples are treated as a single value. Is there any workaround for this?