首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >给定字符串时,将其偶数索引字符和奇数索引字符打印为空格分隔的字符串。

给定字符串时,将其偶数索引字符和奇数索引字符打印为空格分隔的字符串。
EN

Stack Overflow用户
提问于 2022-03-12 15:12:54
回答 1查看 674关注 0票数 -3

给出一个字符串,将其偶数索引和奇数索引字符打印为空格分隔的字符串。

示例:

s = adbecf =>打印abc def

我的方法:

代码语言:javascript
运行
复制
t = input()
p = len(t)

for i in range(p):
  s = t[i]
  n = len(s)
  even = []
  odd = []
  for j in range(n):
    if j % 2 == 0:
      even.append(s[j])
  for j in range(n):
    if j % 2 != 0:
      odd.append(s[j])
  first_join=''.join(even)
  second_join = ''.join(odd)
  print("{} {}".format(first_join,second_join)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-12 15:27:11

不需要使用复杂的方式。这里有一个简单的方法。

代码语言:javascript
运行
复制
t = input()
p = len(t)
ans = "" # create empty string
for i in range(0,p,2):
    ans += t[i] # Add even characters
ans += " " # Add space.
for j in range(1,p,2):
    ans += t[j] # Add odd characters
print(ans)   

输入:adbecf

输出:abc def

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71450746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档