gpt4 book ai didi

python - 在同一行中打印奇数索引

转载 作者:行者123 更新时间:2023-12-01 07:12:41 24 4
gpt4 key购买 nike

我正在尝试完成 HackerRank 挑战(第 6 天:让我们回顾一下!),我只在同一行上打印了偶数,但我无法打印完成挑战所需的奇数索引挑战。这是我的代码:

word_check = input()
for index, char in enumerate (word_check):
if (index % 2 == 0):
print( char ,end ="" )

这是最具体的任务:给定一个长度为 N 且索引从 0 到 N -1 的字符串 S ,将其偶数索引和奇数索引字符打印为单行上以空格分隔的字符串。

谢谢!!!
拉夫德夫

最佳答案

您可以使用slice notation用于索引原始字符串:

word_check[::2] + " " + word_check[1::2]

[::2] 表示“从开头开始并跳过每个第二个元素,直到到达末尾”,[1::2] 表示“从第二个元素并跳过每个第二个元素,直到到达末尾”。省略切片的开始或停止参数分别意味着序列的开始或结束。省略步长参数意味着步长为 1。

关于python - 在同一行中打印奇数索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58130254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com