Newb ie обучение Python здесь, будь любезен !!
У меня есть задание в рамках моего курса по написанию простых программ, но есть одно, с которым я борюсь. Все элементы в списке, содержащие более двух символов, должны быть объединены. Сам код работает, но он возвращает первую строку в списке, а также другие строки, длина которых превышает 2 символа. Это из-за того, как я написал код, который я знаю, но я не могу понять, как исключить первую строку. Следует использовать итерацию.
Мой код:
def concatenate(strings):
start = strings[0]
for string in strings:
if len(string) > 2:
start += string
return start
print(concatenate(["a", "de", "fg", "hijk", "abc"]))
Он правильно объединяет hijkab c, но он также включает в себя букву «a» в начале, так что на самом деле результат получение - это ahijkab c.
Что мне нужно делать?
Спасибо!