看板 Python 關於我們 聯絡資訊
我的問題如下 如果dict裡面的key都是tuple 例如:dict[(1,2)] 我要怎麼挑出dict中tuple是 1開頭的 例如: (1,2) (1,3) (1,5) ...... 我只想到先用keys()抽出成list再去找 請問有別招嗎? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.126.156 ※ 編輯: ikari512 來自: 218.168.126.156 (10/29 20:37)
ickxlin:[d[x] for k in d.keys() if k[0] == 1] 10/30 01:49
ickxlin:或是[v for k, v in d.items() if k[0] == 1] 10/30 01:56
suzuke:a = [ dic[t] for t in dic.keys() if 1 in t ] 10/30 02:00
suzuke:一樓的比較好= =" 我的有誤... 10/30 02:01
ikari512:十分感謝啊!!! 10/30 17:05