我想通过Python中的while循环动态创建变量。
可以使用字典来完成此任务。字典是键和值的存储。
>>> dct = {'x': 1, 'y': 2, 'z': 3}
>>> dct
{'y': 2, 'x': 1, 'z': 3}
>>> dct["y"]
2
你可以使用变量键名来获得变量变量的效果,而不会带来安全风险。
>>> x = "spam"
>>> z = {x: "eggs"}
>>> z["spam"]
'eggs'
对于你正在考虑做类似事情的情况
var1 = 'foo'
var2 = 'bar'
var3 = 'baz'
…
列表可能比字典更合适。一个列表代表对象的有序序列,并带有整数索引:
l = ['foo', 'bar', 'baz']
print(l[1]) # prints bar, because indices start at 0
l.append('potatoes') # l is now ['foo', 'bar', 'baz', 'potatoes']
对于有序序列,列表比整数键类型的字典更方便,因为列表支持迭代的索引顺序,slicing
,append
和其他操作,将需要尴尬密钥管理与字典。
问题内容: 我正在使用ajax google maps脚本,需要在for循环中创建动态变量名称。 我想的是:,,等。我想这有什么问题 Firebug给了我这个: 问题答案: 为此使用数组。
本文向大家介绍如何在JavaScript循环内创建动态变量名?,包括了如何在JavaScript循环内创建动态变量名?的使用技巧和注意事项,需要的朋友参考一下 为此,您需要向当前范围添加属性。使用它来实现此目的,这适用于程序中的当前作用域- 上面将获得您想要的内容,并像下面这样检索它- 如上所示,它将为您提供文本“在此处添加”。
问题内容: 如何从while循环中创建sql server cte 这样的循环 问题答案: 如果需要表: 如果您需要一个字符串:
问题内容: 出于示例目的… 所以我最终得到了string1,string2,string3 …都等于 问题答案: 但实际上将一个值与另一个值相关联的最佳方法是字典。这就是它的设计目的!
我有一个有趣的问题,我不知道如何在不调用方法的情况下解决。 > 我的方法接收用户作为参数。 它调用外部服务并接收Mono 如果Mono不包含错误和我想将其添加到Flux 通量应该是我的方法的结果 现在,不幸的是,在调用我收到的Mono的<code>block()-方法之前,我应该从列表中初始化Flux: 我确信应该有一种方法不中断异步进程链。你知道怎么做吗?
问题内容: 我正在用while循环编写奇数或偶数程序。我试图弄清楚如何以某个数字结束while循环。现在我有1个继续循环,并尝试使2终止循环。还试图弄清楚如果用户键入除字母/单词之类的数字以外的任何内容,如何终止程序。 问题答案: 您可以尝试的另一件事是,您可以继续要求用户输入正确的输入,而不是退出程序,只有在输入正确的输入后才继续操作。我不知道您的要求是什么,但是如果您想通过良好的代码习惯进行操