Я определил функцию, просто делая ее только с 'str' и 'list', потому что это просто пример.
>>> def padingbin(*a):
... if isinstance(a[0],str):
... return a[0]+a[1]
... if isinstance(a[0],list):
... print('What is args:' ,a)
... print('What we generatd: ',[a[1] for x in range(len(a[0])) ],end='\n\n')
#the val calls every element of list and i is your generated pad
... return [a[0][val]+i for val in range(len(a)) for i in [a[1] for x in
range(len(a[0])) ]]
...
>>> padingbin(['0b10101','0b1101','0b10110'],'00')
What is args: (['0b10101', '0b1101', '0b10110'], '00')
What we generatd: ['00', '00', '00'] #and combining this 3 pad with 3 element in list
['0b1010100', '0b1010100', '0b1010100', '0b110100', '0b110100', '0b110100']
>>> padingbin('0b1101','00')
'0b110100'
Вы имеете в виду это? Надеюсь, я помог. Спасибо ..