作者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