【发布时间】:2014-01-15 07:50:44
【问题描述】:
我有一个非常简单的问题要解决:)
我需要在 python 中使用下三角矩阵迭代三元组列表
python 代码
dataset = #list of truples
for i, left in enumerate(dataset):
for j, right in enumerate(dataset):
if j <= i : continue #fixme there should be a better way
foo(left,right)
目标伪代码
for( i=0; i<size; i++ )
for( j=i; j<size; j++ )
foo(data[i],data[j])
非常感谢你:)
【问题讨论】:
-
你的目标伪代码看起来很像“C”。
-
我是一名“语言冲浪者”,是的,我多次使用 C 和 Java。所以我的“伪编码”概念是偏见。感谢您指出这一点:)
标签: python loops for-loop indexing iteration