Counting Upper Case Words In A Variable In Python
I have a variable with some sort of review text. I want to create a new variable which has the count of uppercase words in the text. For Example: Review_1: 'This was a great prod
Solution 1:
str.isupper
returns a boolean (True
or False
) if a string is entirely uppercased.
In Python 1 == True
and 0 == False
so you can sum
booleans.
The only thing left is to split the original string into words using .split
.
sum(map(str.isupper, "This was a great product".split())) # 0sum(map(str.isupper, "This was NOT AT ALL GOOD".split())) # 4
Post a Comment for "Counting Upper Case Words In A Variable In Python"