【发布时间】:2021-09-26 17:25:09
【问题描述】:
operation = ['add','subs']
num_list1 = [[2,4],[7,4],[8,4]]
def calc(op, x,y):
if op=='add':
return x+y
elif op =='subs':
return x-y
def preview():
result =[]
for x,y in num_list1:
for op in operation:
result.append([op, calc(op,x,y)])
return result
result_preview = pd.DataFrame(preview())
result_preview
我得到的输出是:
- [添加,6]
- [子,-2]
- [添加,11]
- [subs, 3]
- [添加,12]
- [subs, 4]
但我希望输出如下:
- [加, 6, 11, 12]
- [subs, -2, 3, 4]
请帮帮我
【问题讨论】:
标签: python loops arraylist data-structures nested-loops