1
wog 2013 年 2 月 6 日
for i in [1,2,3]:
if i==2: conitnue print(i) |
2
wog 2013 年 2 月 6 日
囧continue都拼错了,你改一下吧
|
3
BOYPT 2013 年 2 月 6 日
不可能。
|
4
VYSE 2013 年 2 月 6 日 via Android
模仿C循环方式不就行了
|
5
yujnln 2013 年 2 月 6 日
print [i for i in [1,2,3] if i!=2]
|
6
sivacohan PRO goto~
|
7
dotbuddle 2013 年 2 月 6 日
列表是不是也有index?
|
8
Narcissu5 2013 年 2 月 7 日
用枚举器循环,continue的同时next一下(好像更麻烦的说-_-!)
|
9
yuelang85 2013 年 2 月 7 日 如果是遍历列表的话,可以remove/pop掉下一个元素
>>> l = [1,2,3,4] >>> for i, v in enumerate(l): ... if v == 2: ... x = l.pop(i+1) ... print v ... 1 2 4 |
10
yuelang85 2013 年 2 月 7 日
>>> l = [1,2,3,4]
>>> for i, v in enumerate(l): ... ...if v == 2: ... ......x = l.pop(i+1) ... ...print v ... 1 2 4 |