Форум сайта python.su
Как мне получить данную строку:
['States', ['Kansas', , ‘Illinois’]].
Как я должен и какие жействия выполинить чтобы последовательно внести данные в список чтобы получить его, см. выше
Данные предвставлены в таком порядке:
States, Kansas, Lawrence, Topeka, Illinois.
Офлайн
Нифига не понятно, чего тебе нужно.
s1 =' States'
s2 =' Kansas'
s3 = 'Lawrence'
s4 = 'Topeka'
s5 = 'Illinois'
result = [s1, [s2, [s3, s4], s5]]
Офлайн
Тоже не понял условие.
А почемуб прям так список не завести?
l = ['States', ['Kansas', , ‘Illinois’]]
теперь получаем из него строку:
s = str(l)
Офлайн
Очередное домашнее задание? Когда человек сам не понимает, что от него хотят…
Офлайн
igor.kaistСудя по всему да, но по ходу, я так догадываюсь, что тут уровень списка - уровень значимости административной единицы и надо делать рекурсивный проход, только вот такая организация данных … в общем непонятно.
Очередное домашнее задание?
Офлайн
Хотя разумнее было бы использовать словарь..
Офлайн
Или шаблон контейнер
Офлайн