def split_str_by_num(str ,num):
    mylist=[]
    for i in range(len(str)):
        if i % num == 0:
            mylist.append( str[i:i + num])
    return mylist
zw='2排3座2排4座2排5座'

nu=split_str_by_num(zw,4)
print(nu)

结果为