python 多个变量循环

发布网友 发布时间:2022-04-23 03:22

我来回答

2个回答

热心网友 时间:2023-06-27 19:01

Dict=dict()
Dict['a']=1
Dict['b']=1
Dict['c']=0
Dict['d']=2
for i in Dict:
    if Dict[i]==0:
        print i
        pass

这样?

追问最好是能不用再次赋值,因为a\b\c\d已经是从别的地方取的

追答怎么说呢,本身你的参数都是变量,不想赋值到容器的话,你怎么使用for,for 只能适用于容器(元祖,列表,字典,集合,等等)字符串也可以。总之不放进去容器的话是没法操作(再我看来),而且放到容器很容易,就算从别处取的也很快,上面那个只是一个例子(真正用的话是不会依次对字典这样操作)你的a\b\c\d怎么个取法?

热心网友 时间:2023-06-27 19:01

用列表(list)吧

a = 1
b = 1
c = 0
d = 2
n = [a, b, c, d] #放入列表n中
for i in n:
    if i == 0:
        pass

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com