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

3
我需要编写一段代码,当您输入文本时,它会提取您输入的句子中每个单词的第一个字母。
例如,对于示例字符串"I like to play guitar and piano and drums",它应该打印"Iltpgapad"

3个回答

17

试试这样做:

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

4
这段代码适用于Python 3.x版本:
print(''.join([x[0] for x in raw_input("Enter text:").split()]))

2
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())

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接