gpt4 book ai didi

python - 带有交错起始变量的python中的嵌套for循环

转载 作者:行者123 更新时间:2023-12-02 19:01:41 25 4
gpt4 key购买 nike

这是我要实现的代码的一个简单版本:

for key, value in data.items():
for key2, value2 in data.items():
# other stuff

我正在寻找开始的方法 key2key 关闭.因此,例如在 C++ 中它将是:

for(int i=0; i<n; i++){
for(int j=i; j<n; j++){
# other stuff
}
}

我需要能够遍历整个数据集。 key是一个字符串并且 value是一个没有任何特定顺序的列表,所以我不能只检查 key2 < key .

最佳答案

你可以用 enumerate 来做到这一点:

for i, (key, value) in enumerate(data.items()):
for key2, value2 in list(data.items())[i:]:
#stuff

关于python - 带有交错起始变量的python中的嵌套for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65484286/

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