gpt4 book ai didi

python - python中的for循环(简单)

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:54 25 4
gpt4 key购买 nike

我有一个非常非常简单的问题,我正在努力解决 :)

我需要用 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])

非常非常感谢:)

最佳答案

根据伪代码,这应该是这样的:

for i in range(0, len(data)):   
for j in range(i, len(data)):
foo(data[i],data[j])

你也可以用一个衬垫来做:

[foo(data[i],data[j]) for i in range(0, len(data)) for j in range(i, len(data)]

关于python - python中的for循环(简单),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com