I need help creating multiple sub folders in each folder inside a directory. I think I am close but I keep getting an error. I'm new to Python. Here is my code:

```
import os
rootpath = "C:\Users\test"
sub_folders = ['map1', 'map2', 'map3', 'map4']
folders = []
for path in os.listdir(rootpath):
    folders.append(os.join.path(rootpath, path))
    print folders # the folders list now contains the full path to each folder
for f in folders:
    os.makedirs(os.path.join(f, folders))

```

I keep receiving the error message:

```
Traceback (most recent call last):
File "<interactive input>", line 2, in <module>
File "C:\Python27\ArcGIS10.3\lib\ntpath.py", line 66, in join
p_drive, p_path = splitdrive(p)
File "C:\Python27\ArcGIS10.3\lib\ntpath.py", line 115, in splitdrive
normp = p.replace(altsep, sep)
AttributeError: 'list' object has no attribute 'replace'

```