Aleshka
Ноя. 20, 2008 17:07:00
Как мне получить данную строку:
['States', ['Kansas', , ‘Illinois’]].
Как я должен и какие жействия выполинить чтобы последовательно внести данные в список чтобы получить его, см. выше
Данные предвставлены в таком порядке:
States, Kansas, Lawrence, Topeka, Illinois.
bw
Ноя. 20, 2008 17:38:09
Нифига не понятно, чего тебе нужно.
s1 =' States'
s2 =' Kansas'
s3 = 'Lawrence'
s4 = 'Topeka'
s5 = 'Illinois'
result = [s1, [s2, [s3, s4], s5]]
Вообще я с трудом наблюдаю корреляцию между исходным набором имен и результирующей строкой.
p.s. Я не знаком со штатами США и их городами. Python тем более.
..bw
shiza
Ноя. 20, 2008 22:54:26
Тоже не понял условие.
А почемуб прям так список не завести?
l = ['States', ['Kansas', , ‘Illinois’]]
теперь получаем из него строку:
s = str(l)
igor.kaist
Ноя. 20, 2008 23:05:39
Очередное домашнее задание? Когда человек сам не понимает, что от него хотят…
regall
Ноя. 21, 2008 00:14:04
igor.kaist
Очередное домашнее задание?
Судя по всему да, но по ходу, я так догадываюсь, что тут уровень списка - уровень значимости административной единицы и надо делать рекурсивный проход, только вот такая организация данных … в общем непонятно.
Хотя я могу ошибаться.
igor.kaist
Ноя. 21, 2008 06:59:07
Хотя разумнее было бы использовать словарь..