已采納回答 / 不思其反
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])for x in s:??? print 'x[0]+:',x[1]''中間是字符? ?會直接顯示出 ? x[0]+:就好像你 print 'x' ?會打印出x 一樣 ?而不是x的值
2016-05-17
已采納回答 / 薇涼徒眸意
直接d['key']=value就可以了,d = {????'Adam':95,????'Lisa':85,????'Bart':59}d['paul']=72
2016-05-16
已采納回答 / Eason_Wang
#先執行for 循環,比如這里是先:for x in range(100, 1000)????#接下來是循環內部的判斷,我們通過添加 if 判斷語句,打算只添加符合要求的選項????if x/100 == x%10: ? ?# x/100 表示取最高位有效數字, x%10 表示取各位,或最低位有效數字????????#在if 滿足的情況下,把這個數加進列表 list,?????????#這里等價于print [x for x in range(100,1000) if x/100 ==x%10] 中的第一...
2016-05-15
已采納回答 / kingstar158
for m in 'ABC' ,for n in '123': ? 兩個for循環中逗號的問題,簡單來說就是python的語法格式要求,復雜一點來說就是Python編譯器沒法識別你的輸入
2016-05-13
已采納回答 / 清波
呃。。。 。 關于這個問題,回答了好多好多遍了。。。在Python 交互環境中 (IDLE Shell), 如果一個代碼塊(解釋見下面)輸入完畢, 一定要多敲一次回車鍵,直到 ">>> " 標識出現在寫其他代碼!<...code...>另,只是在Python 交互式 環境中,才是這樣, 正常的Python 文件沒有強制要求 代碼塊下面必須空一行, 但是為了 代碼看起來好看, 也建議這么做
2016-05-13