作者areyo (沒有名字的怪物)
看板Python
標題[問題] for loop問題
時間Wed Aug 11 14:39:47 2010
hi
s="abcdefg"
for i in s:
print i
會依序印出
a
b
c
d
但我想要印出
a
c
e
g
跳一格,我該怎麼寫呢?!
--
生命是個過程
可悲的是它不能重來
可喜的是它也不需要重來
~~~童夢奇緣~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.177.189
1F:推 ya790206:for i in s[::2]: 08/11 14:49
2F:→ areyo:謝謝,但有無辦法直接改變i的index呢?! 08/11 15:04
3F:推 wenking:for i in range(0,len(s),2): ? 08/11 17:29
4F:→ apua:>>> for i in s: 08/12 14:47
5F:→ apua:... if s.index(i)%2==0: 08/12 14:47
6F:→ apua:... print i 08/12 14:47
7F:→ apua:這樣可以接受嗎? 08/12 14:48