LINUX.ORG.RU

Сообщения roma9

 

Сортировка папок в двухмерный списке на Python

Форум — Development

Не могу от сортировать папки в двухмерный список писал на python3.

Как сделать мне чтобы результат был такой [['/home/python2', '/home/test_py'], ['test']] но не такой [['/home/python2', '/home/test_py', '/home/test'], []]

вот код.

dp = '/home/'
a='/test'

l = [[] for i in range(2)]

for r,d,f in os.walk(dp):
  if r == a:
    l[1].append(r)
  elif r != True:
     l[0].append(r)
           
print(l)

Примерный код нормально работает.
d='test1', 'test2', 'test3', 'test4'
f='/test1'

s=[[] for i in range(2)]

for i in d:
   if i in f:
     s[1].append(i)
   elif i != True:
     s[0].append(i)

print(s)

Просим помощи у ПИТОНИСТОВ  зарание всем спасибо.

 

roma9
()

RSS подписка на новые темы