Apr-11-2019, 07:40 PM
def function_1(x): if x < 0: return -1000000000 else: return (x ** (1-2)-1)/(1-2) my_list = [1.064, .4546, .998, .777,] my_list2 = [2, 3, -5] my_list3 = [] for x in my_list2: my_list3.append([x * i for i in my_list]) print(my_list3) # print([function_1(i) for i in my_list3])
Output:[[2.128, 0.9092, 1.996, 1.554], [3.192, 1.3638, 2.9939999999999998, 2.331], [-5.32, -2.273, -4.99, -3.8850000000000002]]
my_list3
has lists nested inside the list, so the x passed to def function_1(x)
is a list