国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

聊聊Python中關(guān)于a=[[]]*3的反思

瀏覽:19日期:2022-06-17 17:08:17
Python 關(guān)于a=[[]]*3的反思

之前用python做了一個關(guān)于交通大數(shù)據(jù)的項目,由于之前比較趕進(jìn)度,故現(xiàn)在會陸續(xù)更新對項目代碼的一些反思。

1、

聊聊Python中關(guān)于a=[[]]*3的反思 聊聊Python中關(guān)于a=[[]]*3的反思

由此可以看出,a[0],a[1],a[2]指向的是同一個元素,[[]]*3表示在a中開辟三份地址,且地址相同。

2、

聊聊Python中關(guān)于a=[[]]*3的反思 聊聊Python中關(guān)于a=[[]]*3的反思

重新對a[0]賦值,故a[0]地址改變

3、

聊聊Python中關(guān)于a=[[]]*3的反思 聊聊Python中關(guān)于a=[[]]*3的反思

對a[0][0]賦值,即改變a[0],a[1],a[2]指向的地址里的內(nèi)容

注: .append+=-=等都不會重新賦地址,=會重新賦地址 故而,下面兩條語句都會出現(xiàn)問題:

聊聊Python中關(guān)于a=[[]]*3的反思

在上述278、280兩行的語句中,我都用到了[[]]*len(spts),所以只要其中某一個[]之后有.append或+=或其它不重新指向地址的行為,另外兩個元素也會跟著改變。

Python a, b = b, a +b [Python3常見問題]

閱讀文檔發(fā)現(xiàn)的。

>>> # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1>>> while b < 10:... print(b)... a, b = b, a+b...112358

他實際上就是:

c = a + ba = bb = c其他應(yīng)用

1. 交換

a, b = 0, 1a, b = b, a

評價:省去了temp中間變量

2. 斐波那契

>>> a, b = 0, 1>>> while b < 1000:... print(b, end=’,’)... a, b = b, a+b...1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

評價:比起數(shù)組的,遞歸的,確實簡潔

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 精品成人在线观看 | 日韩一区二区三区在线视频 | 伊人久久综合热青草 | 91精品国产综合久久久久 | 可以看的黄网 | 在线成人亚洲 | 黄.www| 一区二区三区四区五区六区 | 97免费视频免费视频 | 伊人色综合久久天天人手人停 | 国产小视频在线高清播放 | 男女视频在线观看 | 欧美a在线看 | 亚洲免费视频网站 | 玖玖这里只有精品 | 欧美在线综合视频 | 在线观看日本视频免费 | 18video9ex欧美生活片 | 色噜噜亚洲男人的天堂 | 97视频免费上传播放 | 亚洲免费国产 | 久久久久久综合成人精品 | 日本视频在线免费播放 | 999国内精品永久免费视频 | 一区二区网站在线观看 | 免费看特黄特黄欧美大片 | 奇米888四色在线精品 | a毛片全部播放免费视频完整18 | 日本视频免费在线播放 | 亚洲精品久一区 | 成人中文字幕在线 | 久久精品a亚洲国产v高清不卡 | 中文字幕福利视频 | 成人欧美一区二区三区视频xxx | 久久精品一区二区三区四区 | 亚洲综合一区二区不卡 | 神马午夜不卡 | 亚洲精品99久久一区二区三区 | 日韩在线视频一区二区三区 | 国产亚洲精品高清在线 | 伊人五月天婷婷琪琪综合 |