刚做了一道打印杨辉三角的题,才发现列表赋值中隐藏的问题。
list1=list2 这种赋值虽然在c里是值赋值,但在Python里他俩仍指向相同的一片存储空间,他们的id是相同的
list1=list2[:] 这种赋值才是真正的值赋值
顺便附张杨辉三角部分代码的图片 ,没写完整,差一步将列表转化成数字输出
刚做了一道打印杨辉三角的题,才发现列表赋值中隐藏的问题。
list1=list2 这种赋值虽然在c里是值赋值,但在Python里他俩仍指向相同的一片存储空间,他们的id是相同的
list1=list2[:] 这种赋值才是真正的值赋值
顺便附张杨辉三角部分代码的图片 ,没写完整,差一步将列表转化成数字输出