Skip to main content
 首页 » 编程设计

python之在 Python 中连接变量名称

2025年05月04日16lvdongjie

<分区>

我需要像这样检查变量:

if name1 != "": 
    (do something) 

“name”后面的数字在 1 到 10 之间递增。

我是否需要将测试编写十次,或者有没有办法(不使用数组或字典)“连接”,可以这么说,变量名?

我在想这样的事情:

for i in range(10): 
    if "name" + str(i) != "": 
        (do something) 

编辑:我不能使用列表,因为我实际上是在尝试解析来自 Flask WTF 表单的结果,结果是这样检索的:

print(form.name1.data) 
print(form.name2.data) 
print(form.name3.data) 
etc.