亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

初識Python

廖雪峰 移動開發工程師
難度入門
時長 5小時 0分
學習人數
綜合評分9.43
3762人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.2 邏輯清晰

已采納回答 / qq_蝸行_1
v 是一個變量,就是d.values()里面的一個元素,應該是d這個dict里面所有value所組成的list里的一個元素。?因為它的值是隨著循環逐漸改變的,長度也應該只是這個元素本身的長度,而不是list的或者dict的長度。??

已采納回答 / 大壞蛋ZZZ
按照你的代碼我運行的結果是['a','u','p','l'] 也就是“Paul”原因我是這么理解的,item= i.lower()s = set(item)這兩句處于縮進一樣處于同一代碼塊所以循環的時候s=set(item)會重復執行,運行到最后s中只有paul 前面的都被覆蓋了,大概就是這個樣的吧,嘴笨不知道咋說,下面是我的代碼,希望對你有幫助lis = ['Adam','Lisa','Bart','Paul']s = set()for i in lis:??? item= i.lower()??? s...

已采納回答 / 慕UI7600459
我的運行良好,看不出什么問題

已采納回答 / 神愛鬻
樓主,我解決了。def move(n,a,b,c):#為了解釋,我叫a為位置1,b為位置2,c為位置3if n == 1:print a,'-->',creturnmove(n-1,a,c,b)#這一句實現了整個過程中的全部2,3位置互換print a,'-->'cmove(n-1,b,a,c)#這一句實現了整個過程中的全部1,2位置互換move(4,'A','B','C')#所以總的來看,C是可以實現先和B互換再跟A互換的

已采納回答 / linda蕾
print 不是return,走完if肯定會往下面走的

已采納回答 / linda蕾
可以輸出('a','b',('s','c'))你要做什么?

已采納回答 / eva8
可以的啊,第一個pop剔除‘Paul’,第二個pop剔除‘Bart’

已采納回答 / yisiy
<...code...>range里面應該為','逗號而不是冒號

已采納回答 / 慕后端9788028
?L1=[] ? ?for a in L1:這句就是錯的:這句話的意思是從L1這個列表中依次取值,然后賦值給a,問題來了,您這個列表值都沒有,而且空列表取值時,估計系統默認所取值是0,這才是你得到的最終答案是0,0;當然,稍微修改一下就可以正確,這個關鍵點就是函數的參數,L1=[] ? ?for a in L ?

已采納回答 / bilibiliniconiconi
因為里面有三個元素啊,第二個for相當于把第二個list里面的元素遍歷了一遍

已采納回答 / kingxsx
是可以的,由于“短路”原則,當a='a'時已經為TRUE了所以直接就輸出了a

已采納回答 / 瞿靖坤
從倒數第4個元素開始取 隔5個取一個 只能取到倒數第四個元素啊

已采納回答 / 曹環球
x = 2 * n 這個地方出錯了,x每次運算完了之后是*2,而不是*n
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消