停止for循环,python

mal*_*ina -3 python for-loop

我用for循环编写了一些代码.现在我想在执行循环一次后停止for循环.这是for循环:

for table in tables: #reason for it to do it 12x

    for tr in table.find_all("tr"):
        firstTd = tr.find("td")
        if firstTd and firstTd.has_attr("class") and "indent" in firstTd['class']:
            values = {}
            tds = tr.find_all("td")
            maxVal = tds[1].find("span", class_="wx-value")
            avgVal = tds[2].find("span", class_="wx-value")
            minVal = tds[3].find("span", class_="wx-value")
            if maxVal:
                values['max'] = maxVal.text
            if avgVal:
                values['avg'] = avgVal.text
            if minVal:
                values['min'] = minVal.text
            if len(tds) > 4:
                sumVal = tds[4].find("span", class_="wx-value")
                if sumVal:
                    values['sum'] = sumVal.text
            scrapedData = {}
            scrapedData[firstTd.text] = values
            weatherdata.append(scrapedData)

with open ("january_2016.json", 'w' ) as outFile:
    json.dump(weatherdata, outFile, indent=2)
Run Code Online (Sandbox Code Playgroud)

我怎么做?

For*_*Bru 5

有一个break:

for x in range(5):
    print x
    break
Run Code Online (Sandbox Code Playgroud)

这会打印0并停止执行.