gpt4 book ai didi

python - 创建一个字典,其值每次使用时都会更新

转载 作者:行者123 更新时间:2023-11-30 21:56:16 24 4
gpt4 key购买 nike

我想创建一个字典,每次使用时都会更新其键

我尝试过的:

import itertools

changing_dict = {
"key1": next(change),
"key2": next(change),
"key3": next(change),
"key4": 10010
}

print(changing_dict)
# Output
# {'key1': 100, 'key2': 105, 'key3': 110, 'key4': 10010}

print(changing_dict)
# Output
# {'key1': 100, 'key2': 105, 'key3': 110, 'key4': 10010}

预期输出


print(changing_dict)
# Output
# {'key1': 100, 'key2': 105, 'key3': 110, 'key4': 10010}

print(changing_dict)
# Output
# {'key1': 115, 'key2': 120, 'key3': 125, 'key4': 10010}

有关如何执行此操作的任何帮助,或者这是否可能,因为在创建字典时计算可迭代值。

The actual problem is creating configuration files where every time this dict is used, I get it with new port numbers.

最佳答案

尝试使用这个函数,你可以有一个函数,所以每次运行时,change变量都会不同:

change = iter(range(100, 200, 5)) # just an example

def next_dict():
changing_dict = {
"key1": next(change),
"key2": next(change),
"key3": next(change),
"key4": 10010
}
return changing_dict
print(next_dict())
print(next_dict())

输出:

{'key1': 100, 'key2': 105, 'key3': 110, 'key4': 10010}
{'key1': 115, 'key2': 120, 'key3': 125, 'key4': 10010}

关于python - 创建一个字典,其值每次使用时都会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55529558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com