摘要: 一、疑惑 今天在看《Python Cookbook》第四章Python技巧的4.7小节时,发现一段初看起来让人疑惑的代码。该小节的任务是将一个包含列表(行)的列表,转换成一个新的列表。新的列表包含了同样的行,但是其中一些列被删除或者重新排序了。让人疑惑的代码如下:1 listOfRows = [[1,2,3,4], [5,6,7,8], [9,10,11,12]]2 listOfRows[:] = [[row[0], row[3], row[2]] for row in listOfRows]竹风不禁疑惑了,这第二行的代码为啥会用 "listOfRows[:] =" 这种写 阅读全文
posted @ 2013-08-16 11:37 竹风抚荷塘 阅读(3484) 评论(2) 推荐(3) 编辑