如何为每个循环跳过import os
print(os.environ['path'])
个迭代次数。
下面是一个示例。在if条件下,将涉及1个以上的节点。这些节点应从foreach循环中省略。例如。在if语句中涉及3个节点时,我需要foreach循环在下一次迭代时跳转到第4个节点。
n
如何从foreach循环迭代中跳过这些节点。
答案 0 :(得分:1)
尝试以下代码:
var nodes = docs.SelectNodes(query).OfType<XmlNode>().ToArray();
for (int i=0; i< nodes.Length; i++)
{
if(condition....)
{
....
i+= n;
}
}
答案 1 :(得分:1)
也许是这样
XmlNodeList nodeList = docs.SelectNodes(query)
XmlNode node;
for (int i = 0; i < nodeList.Count; i++)
{
node = nodeList[i];
if (condition == true)
{
int itemsToSkip = 0;
string nextnodetest;
do
{
...
if (nextnodetest == "Programme")
{
itemsToSkip++;
//calculate duration.
}
} while (nextnodetest != "Programme");
i = i + itemsToSkip;
}
... your code
}
答案 2 :(得分:0)
只需使用for循环:
import numpy as np
import pandas as pd
filepath = 'test.xlsx'
A = pd.read_excel(filepath, sheet_name = 'Sheet1')
B = np.size(A)
print(B)