2016-12-16 22 views
-1

テキストを入力するときに、配置した文の各単語の最初の文字を取り出すコードを作成する必要があります。例えば文章から各単語の最初の文字を抽出する

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

と互換性

は[そう]へようこそ!他のオンラインフォーラムとは異なり、SOは質疑応答サイトです。コーディングサービスでもディスカッションフォーラムでもありません。あなた自身のような読者は、具体的な実践的な質問をし、他の読者はそれに答えようとします。あなたの投稿に[投稿]投稿の必須要素がありません:質問!何が、あなたの質問ですか? –

+1

優れた要件。私はこのコードを書くためにプログラマーを雇うことを提案するか、自分で試してみて、あなたのコードに関する質問に戻ってくることを勧めます。喜んでお手伝いします。 – byxor

答えて

0

を印刷する必要があります3私がやったことは

line = raw_input("Enter text:") 
words = line.split() 
letters = [word[0] for word in words] 
print("".join(letters)) 

だったが正常に動作します!

0

FAFL感謝:サンプル文字列"I like to play guitar and piano and drums"のために、そのは、このような何か試してみてください"Iltpgapad"

+0

faflが何を言及したのと同じではありませんか?既に同じ回答があるので、これを削除してください。そして、それを受け入れること自体が有用であるという証拠です –

0

faflがいいです、彼に投票してください! Pythonの3.xの

print(''.join([x[0] for x in raw_input("Enter text:").split()])) 
関連する問題