rapture 29.09.2011 08:31 unknown

Ладно, очередной тупой вопрос. Как в python в словарь засунуть массив?
Ну то есть я прочел строку, разбил ее в список, теперь мне в словарь надо добавить что-то вроде:
d[line[0]] = line[] (т.е. элемент с key=первое слово строки и value =[все элементы строки списком].

?
1. d1ffuz0r 29.09.2011 08:35

ты код показывай

>>> s = {}
>>> s['s'] = ['vlal','your','arrays']
>>> s
{'s': ['vlal', 'your', 'arrays']}

2. raptured1ffuz0r /1 29.09.2011 08:38 unknown

koptionbase = None
koptions = {}

try:
koptionsbase = open("./bases/options1", r, encoding="utf8")
koptionsbase.seek(0)

except ValueError as err:
print(err)

for lino, line in enumerate(koptionsbase, start=1):
line =line.rstrip
if not line[0] == "#":
line = line.split(";")
for word in line:
word = word.strip()
if len(word) > 1:
koptions[line[0]] = line[]

3. rapturerapture /2 29.09.2011 08:39 unknown

Собственно, проблема в последней строчке.

4. d1ffuz0rrapture /3 29.09.2011 08:40

koptions[line[0]] = line[1:]

5. raptured1ffuz0r /4 29.09.2011 08:40 unknown

через срез...

6. raptured1ffuz0r /4 29.09.2011 08:47 unknown

спасибо, вроде не ругается.

8. utros 29.09.2011 15:50 Adium

d[line[0]] = line

9. raptureutros /8 29.09.2011 15:51 unknown

уже закрыл, но line[] несрабатывал :(

10. d1ffuz0rrapture /9 29.09.2011 15:51

c [] и не будет срабатывать

11. utrosrapture /9 29.09.2011 16:27 Adium

ШТО

Do you really want to delete ?