要素のリストを使用せずに (自動的に) dict の値をカウントするものを探します
d = {}
d["x1"] = "1"
{'x1':'1'}
d["x1"] = "2"
{'x1':'2'}
d["x1"] = "3"
{'x1':'3'}
d["x2"] = "1"
{'x1':'3', 'x2':'1'}
など..
を使用してリストを作成してみます
for x in list:
d[x] = list.count(x)
しかし、リストを作成すると、メモリエラーが発生します