from itertools import product
def find_twelve(list1, list2, list3):
for num1, num2, num3 in product(list1, list2, list3):
if num1 + num2 + num3 == 12:
return num1, num2, num3
print(find_twelve([1,2,3], [4,5,6], [7,8,9]))
print(find_twelve([-1,2,3], [-4,5,6], [-7,8,9]))
print(find_twelve([1,2,-3], [4,5,6], [-7,-8,9]))
print(find_twelve([1,-2,3], [4,-5,6], [-7,8,-9]))
def new_split(s,str_split):
if isinstance(s,str):
result=[]
temp=''
for i in s:
if i==str_split:
result.append(temp)
temp=''
continue
else:
temp+=i
return result
else:
return 'type error'
print(new_split('123a456a','a'))
print(new_split('1a2a3a','a'))
print(new_split('12adfkj adjf fkj 456a','a'))
print(new_split(1,'a'))