Как включить только определенное количество символов или произвести ошибку, если переменная содержит больше символов, чем мне требуется? - PullRequest
0 голосов
/ 16 октября 2018

В настоящее время я работаю над попыткой исправить некоторые проблемы с форматированием в электронной таблице.У меня проблема в том, что я написал функцию, которая дает мне нужный вывод, но не выводит в электронную таблицу, когда я закончу.

У меня есть список почтовых индексов, разбитый на 2 столбца, поэтому1 & post 2, post 1 имеет первую половину почтового индекса, а post 2 имеет 2-ую половину почтового индекса, однако, если кто-то вернул полный почтовый индекс в post 1, мне нужно, чтобы это показало "error.

Как пример:

** пост 1
ab12
ab1
ab23
ab449aj ab123cd

** пост 2 2ay 4ab 6ac

Два нижних в посте 1 я хочу сказать «ошибка» вместо переменной.

код, который у меня пока есть, -

def post(p):
    for i in testform['Post 1']:
        if len(i) >= 5:
            print('error')
        else: 
            print(i)

testform['Post 1'] = testform['Post 1'].apply(post)

Любая помощь будет принята с благодарностью.

...