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

Python 从句子字符串中提取每个单词的第一个字符,python,string,Python,String,我需要做一个代码,当你输入一个文本时,它会从你放置的句子中的每个单词中提取第一个字母 例如,对于示例字符串“我喜欢弹吉他、钢琴和鼓”,它应该打印“Iltpgapad”尝试以下内容: line = "I like to play guitar and piano and drums" words = line.split() letters = [word[0] for word in words] print "".join(letters) 此代码段与Python 3.x兼容: print(

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


例如,对于示例字符串
“我喜欢弹吉他、钢琴和鼓”
,它应该打印
“Iltpgapad”

尝试以下内容:

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

此代码段与Python 3.x兼容:

print(''.join([x[0] for x in raw_input("Enter text:").split()]))
请阅读:
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())