python sys.stdout.write一个元组,每行2个元素

python sys.stdout.write一个元组,每行2个元素,python,tuples,sys,Python,Tuples,Sys,对不起,标题中的描述不清楚,请让我解释一下 假设我有一个元组: mytuple = (10, "A", 20, "B", 30, "C") 我必须在sys.stdout.write中打印这个元组 我想要的结果是这样的: 10 A 20 B 30 C 我希望打印两个元素,每行之间有一个空格 我知道我可以将元组更改为嵌套列表,但这会占用太多的时间和空间。我知道一定有更好的方法,但我就是找不到,请帮帮我,非常感谢 因为您希望它们成对出现,所以当索引可被2整除时,您可以直接打印(假设列表中有偶数,即

对不起,标题中的描述不清楚,请让我解释一下

假设我有一个元组:

mytuple = (10, "A", 20, "B", 30, "C")
我必须在sys.stdout.write中打印这个元组

我想要的结果是这样的:

10 A
20 B
30 C
我希望打印两个元素,每行之间有一个空格


我知道我可以将元组更改为嵌套列表,但这会占用太多的时间和空间。我知道一定有更好的方法,但我就是找不到,请帮帮我,非常感谢

因为您希望它们成对出现,所以当索引可被2整除时,您可以直接打印(假设列表中有偶数,即它们成对出现)

输出

10 A
20 B
30 C
it=iter(mytyple);对于itertools.zip_longest(it,it,fillvalue='')中的项目:打印('''.join(map(str,item))
10 A
20 B
30 C