考虑一个我想用for
解析的列表:
friends = ["Joe", "Zoe", "Brad", "Angelina", "Zuki", "Thandi", "Paris"]
for i in friends:
print i
将返回:
"Joe", "Zoe", "Brad", "Angelina", "Zuki", "Thandi", "Paris"
但是,如果我想把它放到(str)变量中,比如:
friends = ["Joe", "Zoe", "Brad", "Angelina", "Zuki", "Thandi", "Paris"]
for i in friends:
var=i
首先,我必须声明另一个var
变量,这很愚蠢,但无论如何。
那么
print var
将返回列表的最后一个元素,即“Paris”,因为每次迭代都会覆盖该变量。
所以我的问题是:如何将循环“I”的输出(每次迭代)分配给Python中的变量?
很抱歉这个问题太愚蠢了,但这个概念我似乎搞不清楚。
我还有一个问题,这就是我是如何设法解决它的:
将返回:
如果我理解得很好,您可以动态地创建变量。给你。
如果list和loop在函数中,则将var声明为global
在功能开始时
相关问题 更多 >
编程相关推荐