带有子类的django循环
django loop with subclass
嗨,我正在使用C++,我已经用python编写了一个包装器。这是我的代码片段。
for day in Times:
for item in day.data():
print "%d: %d-%d" % (day.key(), item.key(), item.data() )
有没有什么方法可以让我短路,这样我就可以了。
print Times[0].data()[0].key()
有没有什么方法可以让我短路,这样我就可以了。
不一定。
在for day in Schedule:
中,day
的值不是从0到len(Schedule)
的索引。Day是Schedule
集合中的第一个元素。
如果不知道Schedule
是什么样的集合,就不可能说出什么索引方案会从集合中获得"第一个"项。
例如,如果Schedule
是一个集合,则可以执行类似于Schedule.pop()
的操作来获取本应分配给day
的第一个元素。但这有一个更新Schedule
的副作用,所以它不会真正起作用。
如果Schedule
是一个字典,那么,您可以尝试类似Schedule.key()[0]
的方法来获得分配给day
的第一个值。
如果Schedule
是一个序列,那么day
应该等于Schedule[0]
。
相关文章:
- 如何循环打印顶点结构
- 如何在C++中从两个单独的for循环中添加两个数组
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 正在尝试了解输入验证循环
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- 循环后如何继续阅读
- Ardunio UNO解决了多个重叠的定时器循环
- Eigen如何在容器循环中干净地附加矩阵
- 在某些循环内使用vector.push_back时出现分段错误
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- 为什么我的for循环不能正确获取argv
- 如何声明特征矩阵,然后通过嵌套循环初始化它
- while循环中while循环的时间复杂度是多少
- C++中的高效循环缓冲区,它将被传递给C样式数组函数参数
- 为什么在这个代码结束循环中没有得到结束
- 在基于范围的for循环中使用结构化绑定声明
- 用于C++中带有数组和指针的循环
- 循环中的随机函数
- 是什么阻止DOMTimerCoordinator::NextID进入无休止的循环
- 带有子类的django循环