在python中组合if和for循环

时间:2017-11-20 11:09:34

标签: python for-loop if-statement

我目前正在使用python进行编程,但我有一个常见的编程问题。

我有一个IF语句,如果我需要使用for循环和一些命令,或者我只需要没有for循环的命令。现在,我可以复制我的代码,但我想知道是否有可能进入for循环?

我将举例说明:

if counter == 0:
   for measurement in measlist: #here I work with a list and I need to loop through this list
         command 1

 elif counter ==1: #here I don't have a list so i cannot walk through the list
         command 1

我的命令1是很多代码,所以如果我不需要复制它就会很好,但我可以重复使用它。

TX

1 个答案:

答案 0 :(得分:1)

这里最简单的解决方案可能就是只使用for循环,如果碰巧只在开头只有一个值 - 将其打包成1个元素的列表(或另一个可迭代的)。

相关问题