我有一段代码,这是一种被称为一个循环在字典中的功能列表,它如下:生产可以排序
hope = []
seconds = []
hope.append(self.date)
for those in hope:
date = those
pattern = '%m/%d/%Y'
epoch = int(time.mktime(time.strptime(date, pattern)))
seconds.append(epoch)
print seconds
我得到的结果一样
[1505084400]
[1500850800]
[1509926400]
[1496617200]
[1492383600]
[1488758400]
[1499036400]
[1511136000]
[1511136000]
…
但我想几秒钟的结果是这样的:
[1505084400,1500850800,1509926400,1496617200,1492383600,1488758400,1499036400,1511136000,1511136000.....]
这样的排序和分类功能将进行这项工作。
你'for'循环始终只有一个迭代,因为'hope'是一个长的名单。看起来对我来说毫无意义,但我不知道这段代码应该做些什么。 – 2012-07-18 17:16:36
对于我来说听起来像'seconds'需要成为一个成员变量或参数,因为每次调用方法时,都会创建一个新的'seconds'列表。 – GWW 2012-07-18 17:17:44
下次请发布完整的课程定义。如果没有init,我们不得不猜测你的代码在做什么的某些部分。我当然假设你使用一个类,因为在你的代码中有一个对自己的引用。 – 2012-07-18 17:26:00