我在Python中遇到问题。在if语句中自动递增 - “number”
我该如何完全自动地递增 - 这个if语句中存在的“数字”?
一个理解我的例子。我有这种情况
def name1: if (dictionary[class.methodclass()][constant - 1] == dictionary[class.methodclass()][constant - 2] == dictionary[class.methodclass()][constant - 3] == ldictionary[class.methodclass()][constant - 4] == dictionary[class.methodclass()][constant - 5]): blablabla def name2: if (dictionary[class.methodclass()][constant - 1] == dictionary[class.methodclass()][constant - 2] == dictionary[class.methodclass()][constant - 3] == ldictionary[class.methodclass()][constant - 4]): blabla def name3: if (dictionary[class.methodclass()][constant - 1] == dictionary[class.methodclass()][constant - 2] == dictionary[class.methodclass()][constant - 3]): blabla
我重复相同的代码,所以如何避免这种情况?
谢谢
编辑:我有一个正常的dictonary像
dictonary = {"Element": ["Key1", "Key2"]}
我想有一个确认我“KEY1” ==“密钥2”的情况下工作的一个周期。
是否使用ldictionary打字错误? – 2012-03-17 16:03:34
告诉我们更多关于你的数据和你为什么写这些功能。这些名字并没有告诉我们你想要解决的问题。 – 2012-03-17 16:12:07
我有一个正常的dictonary = {“Element”:[“Key1”,“Key2”]} 我想要一个确认我使用“Key1”==“Key2”情况的循环。 – 2012-03-17 16:20:47