python sys.stdout.write 一个元组每行 2 个元素
python sys.stdout.write a tuple 2 elements per line
抱歉,标题中的描述不清楚,请让我解释一下。
假设我有一个元组:
mytuple = (10, "A", 20, "B", 30, "C")
我必须在“'sys.stdout.write'”
中打印这个元组
我想要的结果是这样的:
10 A
20 B
30 C
我希望打印 2 个元素,每行中间有一个 space
我知道我可以将元组更改为嵌套列表,但这需要太多时间和 space。我知道肯定有更好的方法来做到这一点,但我找不到,请帮助我,非常感谢!!
因为你希望它们成对出现,所以你可以在索引被 2 整除时打印(假设列表中有一个偶数,即它们是成对的)
mytuple = (10, "A", 20, "B", 30, "C")
for index, item in enumerate(mytuple):
if not index % 2:
print(item, mytuple[index + 1])
输出
10 A
20 B
30 C
抱歉,标题中的描述不清楚,请让我解释一下。
假设我有一个元组:
mytuple = (10, "A", 20, "B", 30, "C")
我必须在“'sys.stdout.write'”
中打印这个元组我想要的结果是这样的:
10 A
20 B
30 C
我希望打印 2 个元素,每行中间有一个 space
我知道我可以将元组更改为嵌套列表,但这需要太多时间和 space。我知道肯定有更好的方法来做到这一点,但我找不到,请帮助我,非常感谢!!
因为你希望它们成对出现,所以你可以在索引被 2 整除时打印(假设列表中有一个偶数,即它们是成对的)
mytuple = (10, "A", 20, "B", 30, "C")
for index, item in enumerate(mytuple):
if not index % 2:
print(item, mytuple[index + 1])
输出
10 A
20 B
30 C