将forloop给出的字典输出存储在python中。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将forloop给出的字典输出存储在python中。相关的知识,希望对你有一定的参考价值。
我想借助for循环保存(存储)字典迭代的输出。
a_known_nodes = ['10.10.10.10', '100.10.10.10']
node_tree = {
'device_type': 'texas',
'ip': ' ',
'username': 'lab',
'password': 'lab',
}
a_s1_[i] = {}
for i in a_known_nodes:
node_tree['ip'] = i
print(a_s1_[i])
预期的输出是
a_s1_1 = {'device_type': 'Texas', 'ip': '100.10.10.10', '用户名': 'lab', '密码': 'lab'} a_s1_2 = {'device_type': 'texas', 'ip': '10.10.10.10', '用户名': 'lab', '密码': 'lab'}。
感谢你的帮助!
答案
我想你必须要有 variables
如是
a_known_nodes = ['10.10.10.10', '100.10.10.10']
node_tree = { 'device_type': 'texas', 'ip': ' ', 'username': 'lab', 'password': 'lab', }
result = {}
for i, node in enumerate(a_known_nodes):
clone = dict(node_tree)
clone['ip'] = node
result[f"a_s1_{i}"] = clone
print(result)
以上是关于将forloop给出的字典输出存储在python中。的主要内容,如果未能解决你的问题,请参考以下文章