作者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://www.ptt.cc/bbs/Python/M.1413025097.A.191.html
推 rockzerox: 感謝你的回覆,不過有沒有不刪除x的元素的方法呢,因為這 10/11 20:02
→ rockzerox: 個list還會再用到,雖然我知道先copy一個就好XDD.感謝您 10/11 20:03
→ alibuda174: 回在新文章裡 10/11 20:37