Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:降低复杂性的建议_Python_Algorithm_Function_Loops - Fatal编程技术网

Python:降低复杂性的建议

Python:降低复杂性的建议,python,algorithm,function,loops,Python,Algorithm,Function,Loops,任务:给定一个长度为N、索引范围为0到N-1的字符串S,将其偶数索引字符和奇数索引字符作为两个空格分隔的字符串打印在一行上 输入格式:第一行包含一个整数T(测试用例数)。 T个后续行中的每一行i都包含一个字符串S 约束:T在范围(1,11)内,字符串的len在范围(210001)内 您可以通过在字符串上使用 s = input().strip() print(s[::2], s[1::2]) 对于s[i:j:k] i是开始索引,如果省略,它只使用0 j是结束索引,如果省略,它只使用len(s)

任务:给定一个长度为N、索引范围为0到N-1的字符串S,将其偶数索引字符和奇数索引字符作为两个空格分隔的字符串打印在一行上

输入格式:第一行包含一个整数T(测试用例数)。 T个后续行中的每一行i都包含一个字符串S

约束:T在范围(1,11)内,字符串的len在范围(210001)内


您可以通过在字符串上使用

s = input().strip()
print(s[::2], s[1::2])
对于
s[i:j:k]

i
是开始索引,如果省略,它只使用
0

j
是结束索引,如果省略,它只使用
len(s)

k
是步长值,因此它将按该值在序列中迭代

因此,对于偶数索引字符,我们从
0
索引开始,逐步遍历其他字符。对于奇数索引字符,我们只需从
1
索引开始,然后每隔一个字符获取一个

s = input().strip()
print(s[::2], s[1::2])