python - 从 python 中的字符串中提取每个替代字母的程序?

标签 python string

Python 程序通常简短明了,在其他编程语言(据我所知)中通常需要几行代码的事情在 Python 中只需一两行即可完成。 我尝试编写的一个这样的程序是从字符串中每隔一个字母提取一次。 我有这段工作代码,但想知道是否还有其他简洁的方法?

>>> s
'abcdefg'
>>> b = ""
>>> for i in range(len(s)):
...   if (i%2)==0:
...      b+=s[i]
... 
>>> b
'aceg'
>>> 

最佳答案

>>> 'abcdefg'[::2]
'aceg'

关于python - 从 python 中的字符串中提取每个替代字母的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20847205/

相关文章:

C# - 比较字符串时显示差异

swift - 字符串插值和字符串连接之间的区别

python - 你如何在Python中使用IXR_Base64?

python - 如何替换矩阵中对应于另一个矩阵的值?

Python设计模式: class that returns different objects depending on parameters

python - 什么 SendMessage 用于将键直接发送到另一个窗口?

python - 从句子中输出一个列表并计算每个单词的字符数

javascript - 如何将数据从 javascript 函数发送到 Django View

java - 如何在Java中将 "user_id"转换为 "userId"?

c - 在 C 中声明字符数组的最佳实践