我想用下面的代码在 python 3.x 中打印列表列表,但它给出了一个错误。
lol=[[1,2],[3,4],[5,6],['five','six']]
for elem in lol:
print (":".join(elem))
# this is the error I am getting-> TypeError: sequence item 0: expected str instance, int found
我期待这个输出:
1:2
3:4
5:6
five:six
我可以使用下面的 perl 代码实现相同的输出(仅供参考):
for (my $i=0;$i<scalar(@{$lol});$i++)
{
print join(":",@{$lol->[$i]})."\n";
}
我如何在 python 3.x 中做到这一点?