2017-02-16 2 views
1

、我々はテキスト内の下位語の数。 Pythonのテキストの言葉を下げるために

text.lower() 

コマンドを使用すると、私に(text.lower単語の数を告げる組み込み関数はありますが)変わったのか?

+0

いいえありません。なぜあなたはこれをどんな状況で望んでいますか? – Kasramvd

+0

'sum(1のx、yの場合はzip(text、text.lower())x!= y)' –

+0

ありがとう!私はただのPythonで自分のスキルを練習しています。 – user3623123

答えて

2

なし内蔵なく、簡単sumと発電機の理解を使用して:

text = "I am the World" 

print(sum(1 for x in text.split() if x.lower()!=x)) 

プリント:2

str.splitは、スペースに応じて単語を分割し、私たちは言葉に反復に対する各単語を比較します小文字のフレーバーで、差異がある場合は1からsumになります。

関連する問題