python - 如何将作为变量创建的变量名视为python中的字符串
问题描述
我做了一个变量。
body_weight_1 = [34, 45, 45, 65, 56]
body_weight_2 = [33, 30, 40, 50, 90]
而且,我希望打印“body”。
str(body_weight_1)[:4]
但是,结果是
[34
在这种情况下,如何从“body_weight_1”中获取“body”一词?
解决方案
我在这里已经评论过的是,获得一个可病毒名称的字符串并不容易。相反,您可以创建一个字典:
data = {
'body_weight_1': [34, 45, 45, 65, 56],
'body_weight_2': [33, 30, 40, 50, 90]
}
for key in data :
# prints the first 4 chars of all keys
print(key[:4])
输出:
>> body
>> body
推荐阅读
- reactjs - 使用 React、Express 的初始获取获取请求缓慢
- python - 将列表与字典的每个值进行比较(字符串列表)
- com - 注册 Visual Fox Pro 时 DllRegisterServer 失败,错误代码 0x80004005
- python - 如何在 pyglet 中制作 3D?
- python - Py2Neo 没有正确创建日期时间数据类型?
- javascript - 文档事件“onload”总是被触发?
- typescript - 创建地图实例
- javascript - 如何转换 ReadonlyArray
去任何[]? - firebase - 从过期的 Firebase 身份验证令牌中获取 UID?
- karate - 空手道 - 从响应中获取所有特定字段值