Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 结束循环后打印“for循环”数据_Python - Fatal编程技术网

Python 结束循环后打印“for循环”数据

Python 结束循环后打印“for循环”数据,python,Python,结束for循环后,如何使用该循环的输出? 本质上,我希望最后一个printurl命令与for循环中的printurl命令提供相同的输出 所以我可以看出,您应该将url变量添加到具有相同名称的列表中,这是不正确的 for a in b: u = a.get('href') url = "https://dota2.gamepedia.com" + u url.append(url) 打印URL 但是考虑改变你的变量的命名,比如你有一个A,B,U,C,你可以把它命名为锚,

结束for循环后,如何使用该循环的输出? 本质上,我希望最后一个printurl命令与for循环中的printurl命令提供相同的输出


所以我可以看出,您应该将url变量添加到具有相同名称的列表中,这是不正确的

for a in b:
    u = a.get('href')
    url = "https://dota2.gamepedia.com" + u 
    url.append(url)
打印URL


<>但是考虑改变你的变量的命名,比如你有一个A,B,U,C,你可以把它命名为锚,链接可以让你更容易阅读,特别是对其他人

它会在代码中的那个点打印URL的值。正如我肉眼所见,这是您将在循环中打印的最后一个值。你忘了完成你的文章,所以我们不确定差异是什么。看,你介意重复你的问题吗?正如代码显示的那样,它应该完全按照您的要求执行。每次运行'url=+u'时,它都会更新url的值以指向新值。您能告诉我们最后一个“printurl”实际显示的是什么吗?对于这个问题的模糊性,我深表歉意。我是一个新的程序员。我不知道如何问编程问题。我担心下面的澄清也无济于事。但无论如何,我会试一试的。循环中的printurl给出了所有URL。循环后的printurl只提供最后一个url,而我希望它也提供所有url。我想对这些数据执行进一步的功能,不想在循环中执行。
for a in b:
    u = a.get('href')
    url = "https://dota2.gamepedia.com" + u 
    url.append(url)