python在定义时如何赋未知数?

首先我定义一个函数
def ttt(a,b):
然后我想给a和b进一步赋
a=[ax,ay,az],b=[bx,by,bz]
然后通过这六个未知数的计算得到返还值。
直接定义是行不通的,请问怎么写代码才能把a定义成[ax,ay,az]?

你未知数是哪里来的?
如果是原先就有,调用前赋值就完了,像这样:

def fun(a,b):
    ax,ay,az=a
    bx,by,bz=b
    return ax+bx-ay-by+az+bz #这里就可以使用ax等变量进行计算了

a=[1,2,3]
b=[4,5,6]
fun(a,b)

def ttt(a,b):
    pass
    
def xxx(ax,ay,az,bx,by,bz):
    a = [ax,ay,az]
    b = [bx,by,bz]
    ttt(a, b)

这种情况形参就直接定义a,b就好了,在调用的时候把a,b两个参数传列表进去。
img

直接赋值,不影响。