Похоже, вы используете Python V2.something, основываясь на вашем операторе печати. Вы можете попробовать что-то вроде этого, список [1, 3, 5] приведет к выводу [[1, 0], [3,0], [5,0]]
def someFunction(my_input):
output = [i + [0] if type(i) == list else [i] + [0] for i in my_input]
print output
Если вы используете Python 3, вы хотите, чтобы оператор print был похож на
print(output)
Если вы хотите, чтобы список [1, 3, 5] приводил к [1, 3, 5, 0], то это будет хорошо работать.
def someFunction(my_input):
if all(type(i) == list for in in my_input)):
print [i + [0] for i in my_input]
elif any(type(i) == list for in in my_input)):
print 'You cannot have both scalars and lists in the input list'
else:
print my_input + [0]