1 つのスペースで区切られた一連の文字列がすべて 1 行に並んでいます。最初の文字列をキーとして、残りの値のセットを使用して、これらの値をマップに格納したいと思います。やっています
map = {}
input = raw_input().split()
map[input[0]] = input[1:-1]
最後の要素を除外することを除いて、これは機能します。見つけた
map[input[0]] = input[1:len(input)]
動作しますが、前者のようなものを使用したいです
(たとえば、input は "key value1 value2 value3" のようなものです。
{'key' : ['value1', 'value2', 'value3']} のようなマップが必要です
が、現在のメソッドでは
{'key' : [ 'value1', 'value2']} )