PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] for 問題
作者:
soul810707
(louis)
2016-05-29 18:32:54
最近剛接觸python,對於for 有點疑問
還請解答
問題是
for i in range(4):
print i
結果為 0,1,2,3
但如果是
for i in [4]:
print i
結果為4
這邊我不懂為何是4
不是應該是0,1,2,3嗎?
作者:
kenduest
(小州)
2016-05-29 18:38:00
[] 是 list, [4] 表示這個 list 只有一筆資料,就是 4也許你誤會 [] 這個 list 意思,改成 ['a','b','c']跑一下應該就不會誤會意思了
作者:
woogee
(woogee)
2016-05-29 18:47:00
range(4) = [0, 1, 2, 3]順序丟入for,[4]就是把4丟入for
作者:
freeunixer
(御劍客)
2016-05-29 18:48:00
先搞清楚 range() 跟 [] 有什麼不一樣好嗎?
作者:
MOONY135
(談無慾)
2016-05-29 19:52:00
感覺你連RANGE出來會是甚麼都不知道...
作者: aweimeow (喵喵喵喵 ヽ( ・∀・)ノ)
2016-05-29 20:01:00
list(range(4)) = [0, 1, 2, 3]
作者:
soul810707
(louis)
2016-05-29 21:49:00
清楚了 謝謝
作者:
dream0830
(異影)
2016-05-30 02:52:00
一個list裡面只有4這個元素,所以只能印出4
繼續閱讀
Re: [問題] 正規表示法"*?"
darkk6
Re: [問題] 正規表示法"*?"
darkk6
[問題] 正規表示法"*?"
cryinrain
[問題] Django Cache
Segundus
[閒聊] 求pycon票1張(社會人士)
raya11600
Re: [問題] Python List篩選-重複元素
dream0830
[問題] 關於 plotly 內 gauge chart 的指針調整
tacosung
[徵人] 急徵Web scraping/網頁大數據挖掘工程師
jiarjia
[問題] 爬蟲出現問題
proud
[資訊] Pycon Taiwan 2016 Tutorial
hane1818
Links
booklink
Contact Us: admin [ a t ] ucptt.com