我正在尝试修改此tutorial中的一些python代码以满足我的需求。任何人都知道如何修改以下for语句以消除picam和piMotion变量,因为我不打算使用它们?
for (stream, motion) in zip((webcam, picam), (camMotion, piMotion)):
我试过了:
for (stream, motion) in zip(webcam, camMotion):
但是得到:
zip中的(stream,motion)(webcam,camMotion):
TypeError:zip参数#1必须支持迭代
答案 0 :(得分:-1)
如果我理解你的问题:
webcam = [0,1,2]
cammotion = [3,4,5]
tup_lst = [(webcam, 'picam'), (cammotion, 'piMotion')]
for stream,motion in zip(*[x[0] for x in tup_lst]):
print(stream,motion)
<强>输出:强>
(0, 3)
(1, 4)
(2, 5)