[問題] 陣列 字串 設定問題

看板Python作者 (Muhaosic)時間9年前 (2016/10/31 14:48), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
如果我有 a=[[2,5,6] [1,8,2] [2,5,9]] 這三個陣列 我想要設定成 x = {(1,1):2, (1,2):5 ,(1:3):6 , (2,1):1 ,(2,2):8 ,(2,3):2 , (3,1):2 ,(3,2):5 ,(3,3):9 } 不知道有沒有人類似的經驗 或是 建義呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.135.139.173 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1477896506.A.B43.html

10/31 15:04, , 1F
不就是一個一個數嗎…您先自已試試再PO CODE上來問
10/31 15:04, 1F

10/31 15:04, , 2F
10/31 15:04, 2F

10/31 15:26, , 3F
10/31 15:26, 3F

10/31 19:54, , 4F
{(x + 1, y + 1): a[x][y] for x in range(len(a))
10/31 19:54, 4F

10/31 19:54, , 5F
for y in range(len(a[x]))}
10/31 19:54, 5F

10/31 19:54, , 6F
太長惹所以分兩行
10/31 19:54, 6F

10/31 20:03, , 7F
感謝A大的 幫住 也謝謝前面兩位提供的意見我會去試
10/31 20:03, 7F

10/31 21:53, , 8F

11/01 01:41, , 9F
謝謝謝謝這個太實用了!!
11/01 01:41, 9F
文章代碼(AID): #1O5kawj3 (Python)
文章代碼(AID): #1O5kawj3 (Python)