最贊回答 / JacksonLiu
s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']# 遍歷的時候把L改成L[:]就可以了for name in L[:]:? ? if name in s:? ? ? ? L.remove(name)? ? else:? ? ? ? s.add(name)
2020-01-11
最贊回答 / 慕斯6246661
#?for?x?in?L?if?isinstance(x,?str)?這種表達方法在復雜表達式里是合法的,但作為單獨語句,應該分開寫成: for?x?in?L: ?????if?isinstance(x,?str): ?????????。。。
2020-01-09
最新回答 / 瘋一樣的男子3150261
首先是要保存成一個HTML文件,所以print需要有table的標簽,剩下的就是內部的tr,td循環生成了,但這里需要低于60分的標紅,也就是在遍歷的時候加入判斷分數的條件,如果是低于60,在td里加一個style屬性,tds對于print沒有什么意義,主要的重點在generate_tr里。
2020-01-09
已采納回答 / 啟林
畫了個圖,是為了說明問題的??梢岳斫鉃椋捍a按順序執行,每次調用函數,最后都有個print和之后的return,被調用的函數return后,調用的函數才繼續往下走。所以下圖的打印輸出,每一層是從后往前打印的。<...圖片...>
2020-01-08
已采納回答 / walfred0411
第一行的?逗號?應改為?英文狀態下的?逗號months = set(['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])
2020-01-07