Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-由两个具有运算符列表的列表生成_Python_List_Loops - Fatal编程技术网

Python-由两个具有运算符列表的列表生成

Python-由两个具有运算符列表的列表生成,python,list,loops,Python,List,Loops,我试图根据Python中另一个单独列中的运算符获得两个列表的结果 这是我的密码 up = ["123", "1", "7685", "9987"] down = ["45", "46", "435", "2"] op = ["+", "-", "+", "*"

我试图根据Python中另一个单独列中的运算符获得两个列表的结果

这是我的密码

up = ["123", "1", "7685", "9987"]
down = ["45", "46", "435", "2"]
op = ["+", "-", "+", "*"]

for u, d, o in zip(up, down, op):
    #print(u, o, d)
    #print(int(u) + int(d))
    print(int(u), o , int(d))
我可以打印出来,但我想要的是得到结果。这是我正在寻找的输出

168 -45 8120 19,974
您需要使用eval()方法将任何字符串作为数学表达式求值:

up = ["123", "1", "7685", "9987"]
down = ["45", "46", "435", "2"]
op = ["+", "-", "+", "*"]

for u, d, o in zip(up, down, op):
    print(eval(u + o + d))

相关单据页是否附加到列表中?