2015-11-07 2 views
0

Я принимаю онлайн-курс начинающего через google на python 2, и я не могу понять ответ на один из вопросов. Вот он и заблаговременно за вашу помощь!Сортировка ключей Python

# A. match_ends 
# Given a list of strings, return the count of the number of 
# strings where the string length is 2 or more and the first 
# and last chars of the string are the same. 
# Note: python does not have a ++ operator, but += works. 

def match_ends(words): 
    a = [] 
    for b in words: 

retun 

Я пробовал несколько разных вещей. Это именно то место, где я остановился на моей последней попытке и решил обратиться за помощью. Я потратил больше времени на размышления об этом, чем я хотел бы упомянуть.

+0

Можете выложить вашу заявку, пожалуйста? – cih

+0

это насколько я добрался. Я попробовал пару разных вещей. Есть что-то, что просто не щелкает в моем мозгу. Im прямо на грани решения, но я чувствую, что им просто не хватает одного ключевого компонента. – montanazach

ответ

0

Вы должны тщательно изучить материалы курса. Это можно легко решить, если у вас есть понимание уровня Python на уровне начинающих. См. Следующий фрагмент кода:

def match_ends(words): 
    count = 0 
    for word in words: 
     if len(word) >= 2 and word[0] == word[-1]: 
      count += 1 
    return count