python为dict分配密钥

时间:2012-03-12 21:26:53

标签: python dictionary

我想为没有值的dict分配键。所以我想为日期指定日期

这是我目前的代码

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

2 个答案:

答案 0 :(得分:4)

检查是否存在密钥非常简单:

if date in desc_date:
  # Yep, the key exists

如果您想让它“看起来”为空,则必须使用占位符值:

desc_date[date] = None # Or [] if you'll be storing multiple items per key.

答案 1 :(得分:2)

你做不到。请改为使用set,或使用“假”值,例如None