将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中。的主要内容,如果未能解决你的问题,请参考以下文章

显示 % forloop% 的键和值的 Django 模板:如何遍历模板中的字典?

Python,将字典存储在数据库中

读取csv字典变成str了怎么办

将命令的输出存储在变量中[重复]

使用python将字典(哈希)存储在文件中的有效方法?

Python名片管理系统 彩色控制台版