PYTHON里面我想要循环返回一个变量多次循环的结果,并且每一个结果单独赋值给一个变量 ,如何实现,代码实现一下
时间: 2023-07-07 08:10:02 浏览: 88
python 实现return返回多个值
您可以使用Python中的列表推导式来实现这个需求。以下是一个例子:
```python
# 定义一个列表,存储循环返回的结果
results = [i**2 for i in range(1, 6)]
# 分别赋值给不同的变量
a, b, c, d, e = results
# 打印每个变量的值
print(a) # 1
print(b) # 4
print(c) # 9
print(d) # 16
print(e) # 25
```
在上面的例子中,我们使用列表推导式创建了一个列表,其中存储了1到5的平方值。然后我们使用多重赋值语句将列表中的每个值分别赋值给不同的变量。最后,我们打印每个变量的值来验证它们是否正确赋值。
阅读全文