摘要:例如做累加,函數(shù)生成整數(shù)序列,函數(shù)轉(zhuǎn)換成。因?yàn)椴荒苤貜?fù),所以中沒有重復(fù)的。創(chuàng)建,需要提供一個作為輸入合集。重復(fù)元素在中自動被過濾。添加元素,重復(fù)添加無效果刪除元素
寫在前面的一點(diǎn)羅里吧嗦小嘮叨
昨晚的python看到了快12點(diǎn)吧,然后進(jìn)度相對來說還算滿意,只能說一點(diǎn)點(diǎn)推進(jìn),慶幸自己的大學(xué)還是一個比較認(rèn)真的小碼農(nóng),現(xiàn)在撿起來還算比較得心應(yīng)手(pia飛自己,算法什么的還沒到好嗎?。?br>好好學(xué)習(xí)唄~
持續(xù)填坑學(xué)習(xí),努力日更,或者日好幾更
條件判斷
| if elif else,elif可以存在多個
循環(huán)
| for in 會一次打印數(shù)組里的每一個元素,貌似會自動換行
for x in...循環(huán)就是把每個元素代入變量x,然后執(zhí)行縮進(jìn)塊的語句。
例如做累加
sum = 0 for x in [1,2,3,4,5]: sum = sum + x print(sum)
range()函數(shù)生成整數(shù)序列,list()函數(shù)轉(zhuǎn)換成list。
| while 只要條件滿足就不退出循環(huán)
| break 提前退出循環(huán)
| continue 跳過當(dāng)前次循環(huán),直接開始下一次循環(huán)
dict和set
|| dict 使用(key-value)存儲,有快速的查找速度,是個使用{}的朋友
d = {"Michael": 95, "Bob": 75, "Tracy": 85}
當(dāng)多次對一個key放入value,后面的值會覆蓋前面的值
如果key不存在,dict就會報(bào)錯。
為了避免key不存在的錯誤,1.通過in判斷key是否存在;2.用dict的get()方法
"Thomas" in d #in來進(jìn)行判斷 d.get("Thomas") #通過get()方法 d.get("Thomas", -1) #可以讓get()返回指定的value
|| set也是key的集合,但不存儲value。因?yàn)閗ey不能重復(fù),所以set中沒有重復(fù)的key。
創(chuàng)建set,需要提供一個list作為輸入合集。
s = set([1,2,3]) #{1,2,3}
注意,傳入的參數(shù)[1, 2, 3]是一個list,而顯示的{1, 2, 3}只是告訴你這個set內(nèi)部有1,2,3這3個元素,顯示的順序也不表示set是有序的。。
重復(fù)元素在set中自動被過濾。
add(key) #添加元素,重復(fù)添加無效果 remove(key) #刪除元素
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/42821.html
摘要:雖然還在一個城市里,但是感覺有了更多的自己的時(shí)間。但是有土辦法也有聰明的辦法。所以更高級的抽象化是需要逐步適應(yīng)的。最近已經(jīng)開始刷啦,受小伙伴感染,后續(xù)也會開始寫習(xí)題本啦 小小嘮叨幾句 這幾天都沒有更新,不代表我沒有學(xué)習(xí)吖!這兩天都在忙著半夜,終于有了自己的小窩,一直住家里,突然搬出來心情還滿奇特的。雖然還在一個城市里,但是感覺有了更多的自己的時(shí)間。比如現(xiàn)在是晚上十點(diǎn),在家的話可能還有很...
摘要:迭代器可以直接作用于循環(huán)的對象統(tǒng)稱為可迭代對象??梢员缓瘮?shù)調(diào)用并不斷返回下一個值的對象稱為迭代器。這個高階函數(shù),關(guān)鍵在于正確實(shí)現(xiàn)一個篩選函數(shù)。 又是日常嘮嗑的一小段 真的是非常話嘮的在下,日常給自己打點(diǎn)雞血吧。昨晚和老媽聊了一整晚,所以昨天并沒有更新。然后因?yàn)楹芸煲_始算個稅減免的部分,對于溫飽線的在下而言,其實(shí)減免的可能就只是奶茶錢吧。工作的本質(zhì)是賺錢,我也很想在30歲之前完成財(cái)務(wù)自...
摘要:主要用于,設(shè)定函數(shù)的默認(rèn)值,但并不改變原有的函數(shù)。比如對函數(shù)設(shè)定額外的參數(shù)改為八進(jìn)制來進(jìn)行整數(shù)轉(zhuǎn)化。此時(shí)就是創(chuàng)建出來的一個全新的函數(shù)。模塊模塊要盡可能的不和內(nèi)置函數(shù)產(chǎn)生沖突。題外話面向?qū)ο蟮脑O(shè)計(jì)思想是抽象出,根據(jù)創(chuàng)建。 隨便叨叨 真的是很話嘮的在下了。昨天沒有很完整的學(xué)習(xí),就沒有發(fā)布筆記了。昨天主要是匆匆忙忙的回家了,買了好吃的法棍回家,好吃的法棍簡直是戰(zhàn)斗力的最佳保證!然后和家里人聊...
摘要:直接抄其中一份的結(jié)論吧各地區(qū)招聘公司數(shù)量和平均待遇??梢钥闯霾徽撌钦衅腹镜臄?shù)據(jù)還是平均待遇水平主要都是北上廣深杭州占優(yōu)勢。但事實(shí)證明,總是要有一些代價(jià)的。要學(xué)會看報(bào)錯信息。函數(shù)定義結(jié)束后需要按兩次回車重新回到提示符下。 又是寫在前面的亂七八糟 持續(xù)學(xué)習(xí)的第三天了,持續(xù)學(xué)習(xí)是一個不容易培養(yǎng)的好習(xí)慣,但是堅(jiān)持就是勝利嘛~昨天因?yàn)橐稽c(diǎn)點(diǎn)事情,所以沒能學(xué)習(xí)很長時(shí)間,今天要補(bǔ)回來。周末要搬家,...
摘要:第二題漢明距離難度簡單兩個整數(shù)之間的漢明距離指的是這兩個數(shù)字對應(yīng)二進(jìn)制位不同的位置的數(shù)目。給出兩個整數(shù)和,計(jì)算它們之間的漢明距離。第三題買賣股票的最佳時(shí)機(jī)難度簡單給定一個數(shù)組,它的第個元素是一支給定股票第天的價(jià)格。 寫在前面 這幾天斷斷續(xù)續(xù)做了題目,也在慢慢體會一些數(shù)據(jù)思維。終于不用邊做視頻邊寫題目啦~開心~把這幾天的題解發(fā)一下~ 認(rèn)真做題的分割線 第一題 977. 有序數(shù)組的平方難度...
閱讀 1664·2019-08-30 15:55
閱讀 985·2019-08-30 15:44
閱讀 878·2019-08-30 10:48
閱讀 2052·2019-08-29 13:42
閱讀 3193·2019-08-29 11:16
閱讀 1277·2019-08-29 11:09
閱讀 2064·2019-08-26 11:46
閱讀 624·2019-08-26 11:44