0
0 комментариев

Добрый день.

Решил упростить код…

Не могу понять почему первая функция возвращает пустой список? Вроде бы действия в обеих функциях идентичны.

def convert(linelist):
    if args.lowercase:
        linelistconv = [line.lower() for line in linelist]
    elif args.uppercase:
        linelistconv = [line.upper() for line in linelist]
    return linelistconv

 def convert(linelist):
    for line in linelist:
        if args.lowercase:
            line = line.lower()
            linelistconv.append(line)
        elif args.uppercase:    # поднимаем регистр
            line = line.upper()
            linelistconv.append(line)
    return linelistconv

Решенный вопрос
Добавить комментарий