2016-08-18 5 views

答えて

4

print [x for x in var.split() if len(x) > 20] 
+0

ああ、ありがとうございました!! –

2

反復splitを使用した単語のリストを、各単語のlenを確認してください。

for x in var.split(): 
    if len(x) > 20: 
     print(x) 

もちろん、list comprehensionを使用することもできます。リスト内包使用

long_words = [x for x in var.split() if len(x) > 20] 
print(long_words) 
0
var_split = var.split(' ') 
long_word = '' 

for word in var_split: 
    if len(word) > 20: 
     long_word = word 
関連する問題