PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Python
]
討論串
[問題] tuple 轉成 dictionary
共 3 篇文章
排序:
最舊先
|
最新先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#1
[問題] tuple 轉成 dictionary
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
azulazure
(獨在異鄉為異客)
時間
17年前
發表
(2008/03/17 02:25)
,
編輯
資訊
1篇文章回應此文
1
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
想請問一下. 如果我有像下列的tuple. (to, you), (to, me), (to, him), (to, us) 等等. 要怎麼樣把這些tuple轉成像下面的dictionary. {to: ['you', 'me', 'him', 'us']}. 我試過用. d = {}. for i
#2
Re: [問題] tuple 轉成 dictionary
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
yoco315
(眠月)
時間
17年前
發表
(2008/03/17 05:17)
,
編輯
資訊
1篇文章回應此文
1
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
for i in t :. if i[0] in d:. d[i[0]].append(i[1]). else :. d[i[0]] = [i[1]]. @"@. --.
To
iterate
is
human,
to
recurse
is
divine.
.
遞迴只應天上有,
凡人該當用迴圈.
L.
#3
Re: [問題] tuple 轉成 dictionary
推噓
4
(4推
0噓 1→
)
留言
5則,0人
參與
,
最新
作者
Tiberius
(渴望平凡的幸福)
時間
17年前
發表
(2008/03/17 09:33)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
>>> t = [('to', 'you'), ('to', 'me'), ('to', 'him'), ('to', 'us')]. >>> d = {}. >>> for k, v in t:. ... d.setdefault(k, []).append(v). .... >>> d. {'t
首頁
上一頁
1
下一頁
尾頁