如何在python中批量生成100个x变量并分别给他们赋值为1,2,3,1,2,3....的循环,然后将其打印出来
时间: 2024-02-27 12:57:44 浏览: 165
编写扩展函数操作数组-华为云大数据中台架构分享
可以使用列表和循环来实现:
```python
x_list = [i % 3 + 1 for i in range(1, 101)]
for i in range(1, 101):
exec(f"x{i} = x_list[i-1]")
print(f"x{i}: {x_list[i-1]}")
```
上述代码使用了列表生成式来生成一个包含 1,2,3,1,2,3...循环的列表 x_list,然后使用循环和 exec 函数来生成 100 个变量 x1,x2,x3...x100,并根据 x_list 中的元素给它们赋值。最后,使用循环和 print 函数将每个变量名和它们的值打印出来。
阅读全文