2012年2月17日 星期五

[Python] 像PHP的associate array一樣初始Dict

Python的dict不能像PHP的associate array一樣"任意給值",當不知道dict有幾維時很麻煩。
有一個defaultdict可以用,只是不好看,哈哈!

cat = {} # 先初始一個dict
for k, v in foo_list:
cat.setdefault(k, []).append(v)


ref: collections

沒有留言: