首页 > 解决方案 > 如何在python中制作这样的循环?

问题描述

我有这样的php代码

$array = array('1','2','3');
for ($i1=0; $i1<count($array);$i1++)
{
    for ($i2=$i1+1; $i2<count($array);$i2++)
    {
         echo $array[$i1].' '.$array[$i2];
    }
}

我想用python写这段代码

标签: pythonphp

解决方案


array = ['1', '2', '3']

for i in range(len(array)):
    for j in range(i+1, len(array)):
        print( f"{array[i]} {array[j]}" )

输出:

1 2
1 3
2 3

推荐阅读