2012-03-12 14 views
-2

値なしでdictにキーを割り当てたい。だから私は、ここでのdictdictにキーを割り当てるPython

私の現在のコード

desc_date = {} 

date = ' '.join(line_of_list[0:2]) 
if desc_date.has_key(date): 
    # Not sure how to assign date to desc_date now 
+0

何、まさに、あなたはその言葉と関係がありますか? –

+0

2つのキーと1つの値を入力して印刷します。 –

+0

currentyはこれを得たが、任意の助けを働いAINT場合desc_ip.has_key(日): desc_ip [ 'A'] = 0 desc_ip [ 'B'] = 0 desc_ip [ ''] + = 1 印刷desc_ip –

答えて

2

あなたがすることはできませんに日付を割り当てます。代わりにsetを使用するか、Noneなどの「偽の」値を使用してください。

if date in desc_date: 
    # Yep, the key exists 

あなたはそれが空の「見える」ようにしたい場合は、プレースホルダの値を使用する必要があると思います:キーの存在は本当に簡単でのチェック

4

desc_date[date] = None # Or [] if you'll be storing multiple items per key. 
関連する問題