```python
l = [['a','b','c','d'],[1,2,3,4],[2,3,4,5],[3,4,5,6]]
dic = dict.fromkeys(l[0],[])
dic['a'].append(l[1][0])
print(dic)
这段代码中,我希望能够得到
```python
{'a':[1], 'b': [], 'c': [], 'd': []}
而我的结果却得到
{'a':[1], 'b': [1], 'c': [1], 'd': [1]}
有人能解释一下为什么,并且我应该如何修改我的代码?
感谢大家