从字符串中提取每个单词的第一个字符

2024-04-20 05:50:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要做一个代码,当你输入一个文本时,它会从你放置的句子中的每个单词中提取第一个字母。

例如,对于示例字符串"I like to play guitar and piano and drums",它应该打印"Iltpgapad"


Tags: andto字符串代码文本示例play字母
3条回答

试试这样的:

line = "I like to play guitar and piano and drums"
words = line.split()
letters = [word[0] for word in words]
print "".join(letters)
line = "I like to play guitar and piano and drums"
letters = ""
words = line.split()
for word in words:
    letters = letters + word[0]
print(" ".join(letters).upper())

此代码段与Python3.x兼容:

print(''.join([x[0] for x in raw_input("Enter text:").split()]))

相关问题 更多 >