python - 在循环中创建和分配变量
问题描述
list = ["PIG", "DOG", "CAT"]
想知道如何遍历列表并将每个项目分配为新变量?理想情况下,我想创建这些变量并在循环中对其进行初始化。
Expected outcome:
var1 = "PIG"
var2 = "CAT"
var3 = "DOG"
解决方案
你可以这样做 -
ls=["PIG", "DOG", "CAT"]
cntr=1
for i in ls:
locals()['var'+str(cntr)] = i
cntr += 1
你会得到如下输出:
var1 = "PIG"
var2 = "CAT"
var3 = "DOG"
推荐阅读
- reactjs - 如何在下一个 js 中抽象公共代码(包含返回)
- visual-studio-code - 有没有办法在vscode的查找和替换中禁用ctrl+enter的默认行为?
- javascript - Vue.js - 将模板传递给孙子
- javascript - IE 缩进两个而不是一个
- php - Woocommerce cron 作业 - 单独更改订单的订单状态
- c# - Zip 文件未完全更新
- python - 使用 venv python 为 R 安装 tensorflow?
- java - 清除控制台屏幕以接受来自用户的新值
- javascript - React:尝试在 componentDidMount 之后使用 jquery
- python - 如何更改 LSTM 层的输入尺寸