已采納回答 / 751185680
List是順序的,可變的.Tuple 是順序的,不可變 list.一旦創建了一個 tuple 就不能以任何方式改變它.Tuple 比 list 操作速度快.如果您定義了一個值的常量集,并且唯一要用它做的是不斷地遍歷它,請使用 tuple 代替 list.如果對不需要修改的數據進行 “寫保護”,可以使代碼更安全.使用 tuple 而不是 list 如同擁有一個隱含的 assert 語句,說明這一數據是常量.如果必須要改變這些值,則需要執行 tuple 到 list 的轉換.
2016-02-20
已采納回答 / 汪小達
? y=(-b-n)/(2*a)? ? z=(-b+n)/(2*a)? ? return y,z中的括號和逗號是輸入中文狀態下的,換成英文狀態下的括號和逗號就行了。正確答案如下:import mathdef quadratic_equation(a, b, c): ? ?n=math.sqrt(b*b-4*a*c) ? ?y=(-b-n)/(2*a) ? ?z=(-b+n)/(2*a) ? ?return y,zprint quadratic_equation(2, 3, 0)print quadrati...
2016-02-20
最新回答 / 慕用1916611
L = [75, 92, 59, 68]sum = 0.0for score in L:? ? print score? ? sum=sum+score? ? print sumprint sum/4還有個地方不懂 在L里不是只有68才被運算嗎? 為了有了sum=sum+score就所有數被加起來若變成L = [75, 92, 59, 68]for score in L:? ? print scoreprint score/4則其結果顯示68/4我想我應該是漏掉了什么內容 能請各位幫忙下嗎?
2016-02-20
已采納回答 / qq_不忘初心_34
L=t[2]是指將元組中第三個元素(即列表)賦值給L,L[0],L[1]是訪問列表中的元素,L[0]='X' L[1]='Y'是對列表元素的改變,即指向發生改變了,從而列表內容發生改變,而t[2]是指向列表,從而改變
2016-02-19
最新回答 / hellobb
[-4: -2]表示取倒數第4個到倒數第2個元素,但是不包括倒數第2個元素,也就是結果只包含倒數第4和倒數第3個元素。數學里面稱之為開區間和閉區間。
2016-02-19