最新回答 / 慕雪4577391
L = [m * 100 + n * 10 + m for m in range(1, 10) for n in range(0, 10)]for x in L:? ? print x
2018-10-27
已采納回答 / 倚劍生死幻夢情
這個有點難理解。它只是針對遞歸參數的位置變換,說參數為4ABC不好理解,假設參數4123。這個move(n-1,a,c,b)中c與b的位置進行了換位變成move(n,a,b,c),原本是(4,1,2,3)變成了(4-1,1,3,2),由于3大于1,繼續遞歸,變成(4-1-1,1,2,3),一直到(4-1-1-1,1,3,2)才符合條件進行if語句,輸出1-->2,跳出if判斷,回上一層(4-1-1,1,2,3)再繼續輸出1-->3,(4-1-1,2,1,3),進行遞歸(4-1-1-1,2,3,...
2018-10-26
最贊回答 / 慕粉4288469
key是在for循環中定義的變量名稱for key in dict 代表從dict中取出key,并賦值給剛才定義的變量key所以代碼中的key只是你自己定義的一個變量的名稱,這個變量也可以取其他名字
2018-10-26