循环使用Python中的布尔值

时间:2017-09-01 18:07:55

标签: python-2.7 loops boolean python-webbrowser

尝试自动化检查网站的过程,看看它们是否存在。

基本上,我已经将Excel的网站列表导入到我的程序中,我正在尝试查看确切的网址是否存在。我正在尝试创建一个控制结构,对于此列表中的所有单元格,我可以检查单元格(Web地址)是否存在,然后将该输出存储到另一个列表中。来自Java背景,我想我想以这种方式循环:

newlist = []
for data

    if webbrowser.open(data[row][1]) == true

        store true at this point in newlist

    else

        store false at this point in newlist

我是Python的新手,并不太了解循环机制中使用的细微差别以及布尔值的使用方式与Java中的不同。

如果你能提出任何建议,我将非常感激。对不起,如果我误解了这个错误。

1 个答案:

答案 0 :(得分:1)

pythonix方式可能是:

result = [webbrowser.open(row[1]) == True for row in data]