37,720
社区成员
发帖
与我相关
我的任务
分享
p=[1,2,3,4,5,6]
while True:
for i in p:
if i==4:
p=[]
f=[9,8,7]
p.extend(f)
break
print i,',',
p.remove(i)
if not p:
break
#expect output is:1,2,3,9,8,7,
#!/usr/bin/env python
xx=[(5,2,4,5),(3,4,6,2),(2,3,6)]
def pp(p,b,N):
for num,i in enumerate(p):
if i == 4:
p=[]
x=xx[N]
p.extend(x)
break
print num,i
b.append(i)
# print 'len=',len(p)
if num == len(p)-1:
p=[]
return p
if __name__ == '__main__':
f =[1,2,3,2,4,5,6,7,8]
c=[]
n=0
while f:
f =pp(f,c,n)
n=n+1
print c
def pp(p,b):
for num,i in enumerate(p):
if i == 4:
p=[]
x=[9,8,7,5,6,2,7,5,6,2,3]
p.extend(x)
break
print num,i
b.append(i)
# print 'len=',len(p)
if num == len(p)-1:
p=[]
return p
if __name__ == '__main__':
f =[1,2,3,2,4]
c=[]
while f:
f =pp(f,c)
print c
p=[1,2,3,4,5,6]
while True:
for i in p:
if i==4:
f=[9,8,7]
p=p[:p.index(i)]
p.extend(f)
break
#for j in range(len(p)):
# print p[j],","
print ",".join([str(d) for d in p])
break
#!/usr/bin/python
p = [1,2,3,4,5,6]
for i in p:
if i == 4:
p[i:]=[7,8,9]
else:
print i