PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 這算是 BUG 嗎?
作者:
loteslogin
(張三立)
2016-01-04 10:21:17
>>> x=[[]]*2
>>> x
[[], []]
>>> x[0].append('a')
>>> x[1].append('b')
>>> x
[['a', 'b'], ['a', 'b']]
>>>
與預期的結果 [['a'],['b']] 不同
請問這算是 IDLE 的 BUG 嗎?
作者:
painkiller
(肚子餓~)
2016-01-04 10:43:00
不是,你應該用 x = [[] for i in range(2)][[]]*2得到的是兩個指向同一個位址的[]
作者:
bigpigbigpig
(To littlepig with love)
2016-01-04 20:01:00
https://ideone.com/Yi6iwa
作者:
Falldog
(Yo)
2016-01-05 07:53:00
不是bug 這就像是a = []; x=a*2; # x[0]==x[1]==a
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2016-01-05 12:15:00
樓上我知道你想說什麼, 但你的例子完全不對, 應該用 is
繼續閱讀
Re: [問題] 關於科學計算 --- 擬合 (fit)
painkiller
Re: [問題] 關於科學計算 --- 擬合 (fit)
modflow
[問題] 關於科學計算 --- 擬合 (fit)
nomoyang
retrieve如何設timeout並重試?
yodxxxd
Fw: [情報] 2016 Taiwan CodeWars by HPE & HPI 第四屆正式開跑
yuntin
[問題] python執行mssql的storedprocedures
superge
[問題] 網頁資料擷取問題
ajsaak
[問題] 二維 list 排序
obelisk0114
Re: [問題] 如何強制使用 with statement
uranusjr
[問題] django移植到別的主機的問題
alair99
Links
booklink
Contact Us: admin [ a t ] ucptt.com