已采納回答 / DanDanHang
對于dict,它的keys必須是唯一的也是可枚舉的(enumerable),所有對于<...code...>?比較深入的理解,是要認識__iter__這個特殊函數,對于dict d,iter(d) 返回的是d的一個iterator,你可以做以下的實驗:<...code...>在for循環里頭,其實每次隱式的調用d的iterator,然后打印出當前iterator所指向的元素,再call next()移動iterator。
2015-04-13
最新回答 / Ruskee
一個是集合,一個是元素,元素 in 集合,如果要打印字符串是全大寫的,可以考慮這樣?print "大寫的" if s == s.upper() else "非全大寫的"
2015-04-08
最新回答 / Ice_The_Prince
我的理解是一共n個盤子,只有1是可以自由移動的也就是最上面的盤子,而除了這個盤子剩下的就是n-1都在下面,不能直接搬運到b(b上會有小盤子,大盤子不能在小盤子上面),需要暫時搬到c再搬到b,當n=1的時候不考慮。這是我的理解啊不對不要埋怨我
2015-04-08
最贊回答 / lymo
你要key:value這樣寫的話,L要初始化成dict之類的,不能是list。L=['Adam:95.5','Lisa:85','Bart:59'],這樣的話倒可以。
2015-04-07