看板 [ Python ]
討論串[問題] 語法改進
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rockzerox (Zero)時間9年前 (2014/10/11 18:07), 編輯資訊
3
0
1
內容預覽:
x 是一個以元素長度排序的list,元素也是list. 也就是x裡有長度不等的list,並且以list長度排列順序. 最長的list 放在 x[0] 然後越來越短. 我想直接輸出一行 x[0][0],x[1][0],x[2][0]..... 然後依序輸出 x[0][1],x[1][1],x[2][1
(還有563個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者alibuda174 (阿哩不達)時間9年前 (2014/10/11 18:58), 編輯資訊
0
0
1
內容預覽:
很快地寫出來,請各方高手指教改進.... #準備資料. 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 =
(還有189個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者alibuda174 (阿哩不達)時間9年前 (2014/10/11 20:36), 編輯資訊
0
0
1
內容預覽:
不刪除的作法. 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]))
(還有124個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者IAMPF (PF)時間9年前 (2014/10/11 21:36), 編輯資訊
1
0
1
內容預覽:
for i in range(len(x[0])):. for j in range(len(x)):. try:. print x[j][i],. except:. break. print. 小弟想的...應該比較簡單一點~ 沒跑過不知道對不對. --. 發信站: 批踢踢實業坊(ptt.cc

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者COLDTURNIP (娶妻當娶五航戰)時間9年前 (2014/10/11 22:05), 編輯資訊
0
0
1
內容預覽:
這裡提供一個避免過多 random access 的做法:. iters = [iter(ls) for ls in x]. for r in x[0]:. print ' '.join(next(i) for i in iters). --. ︻ .
(還有210個字)
首頁
上一頁
1
2
下一頁
尾頁