我正试图想出一个更好的解决办法,但到目前为止运气不好。 我有一本字典:
dict = {"a":(1,2,3),"b":(4,5,6)}
我需要遍历一个类:
class App(object):
def __init__(self,x):
self.x = x
def key(self,key):
print key
def value1(self,value1):
print value1
def value2(self,value2):
print value2
def value3(self,value3):
print value3
到目前为止,我有一个解决方案:
app = App(0)
while app.x < len(dict.keys()):
app.key(dict.keys()[app.x])
app.value1(dict.values()[app.x][0])
app.value2(dict.values()[app.x][1])
app.value3(dict.values()[app.x][2])
app.x +=1
我想避免硬编码,没有[0]
,[1]
,[2]
。如果使用字典很难实现,那么应该使用什么数据类型来获得理想的结果?任何帮助都将不胜感激!你知道吗
最好更改
App
类,但如果无法更改,则:相关问题 更多 >
编程相关推荐