Python 二维列表初始化后的赋值问题
Python二维列表初始化后的赋值问题问题描述Python用[[0] * n] * m方式初始化二维列表时,对二维列表里一个元素赋值时,会对该元素所在二维列表中的一整列同时赋值。# 该方式初始化二维列表,对二维列表里一个元素赋值时,会对该元素所在二维列表中的一整列同时赋值In[1]: list0 = [[0] * 2] * 3In[2]: list0Out[2]: [[0, 0], [0, 0], [0, 0]]# 对一个元素赋值In[3]: list0[1][1] = 1In[4]
原创
2020-11-26 20:02:01 ·
977 阅读 ·
0 评论