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