function with list inputs in python -


i trying create function ex:

rotateelement (doc, lmnt_id, axis, angle) 

lmnt_id, axis , angle inputs come in form of list. ex:

axis = [line1, line2, line3] angle = [20, 25, 30] lmnt_id = [1, 2, 3] doc constant value 

how can call function iterates through inputs. want use line1, 20 , 1 when runs first time line2, 25 , 2 when runs second time , on. tried runs once:

for in lmnt_ids:     lmnt_id =     j in axises:         axis = j         result.append(elementtransformutils.rotateelement (doc, lmnt_id, axis, angle)) 

thank you!

it looks want:

for axis_, angle_, lmnt_id_ in zip(axis, angle, lmnt_id):     result.append(elementtransformutils.rotateelement(doc, lmnt_id_,                                                        axis_, angle_)) 

zip match 3 lists , assign nth value each loop variables in turn


Comments

Popular posts from this blog

PHPMotion implementation - URL based videos (Hosted on separate location) -

javascript - Using Windows Media Player as video fallback for video tag -

c# - Unity IoC Lifetime per HttpRequest for UserStore -