作者alibuda174 (阿哩不达)
看板Python
标题Re: [问题] 语法改进
时间Sat Oct 11 18:58:15 2014
很快地写出来,请各方高手指教改进...
#准备资料
x = [list(range(i)) for i in range(10, 0, -1)]
del x[3]
del x[6]
for i,d in enumerate(x): #印出原先的资料
print(d)
#
rst = []
for i in range(len(x[0])):
r = []
for j in range(len(x)):
if x[j] == []:
break
else:
r.append(x[j][0]) # 放进去後
del x[j][0] # 就删除掉
rst.append(r)
print('-------------') # 印出处理後的资料
for i,d in enumerate(rst):
print(d)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.82.237
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1413025097.A.191.html
1F:推 rockzerox: 感谢你的回覆,不过有没有不删除x的元素的方法呢,因为这 10/11 20:02
2F:→ rockzerox: 个list还会再用到,虽然我知道先copy一个就好XDD.感谢您 10/11 20:03
3F:→ alibuda174: 回在新文章里 10/11 20:37