【发布时间】:2016-12-16 19:41:52
【问题描述】:
我需要编写一个代码,当您输入文本时,它会从您放置的句子中的每个单词中提取第一个字母。
例如,对于示例字符串"I like to play guitar and piano and drums",它应该打印"Iltpgapad"
【问题讨论】:
我需要编写一个代码,当您输入文本时,它会从您放置的句子中的每个单词中提取第一个字母。
例如,对于示例字符串"I like to play guitar and piano and drums",它应该打印"Iltpgapad"
【问题讨论】:
试试这样的:
line = "I like to play guitar and piano and drums"
words = line.split()
letters = [word[0] for word in words]
print "".join(letters)
【讨论】:
此 sn-p 与 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())
【讨论】: