2010-08-24 5 views
5

Làm thế nào tôi có thể chuyển đổi tuple như thế này:Chuyển tuple để dict


(
    ('a', 1), 
    ('b', 2) 
) 

để Dict:


{ 
    'a': 1, 
    'b': 2 
} 
+0

Bạn không nên chọn câu trả lời (một và chỉ ATM) làm câu trả lời ưa thích của mình? – tzot

Trả lời

16

Dict constructor có thể làm điều này cho bạn.

dict((
    ('a', 1), 
    ('b', 2) 
)) 
+0

Ha, tôi nghĩ tuple ({'a': 1, 'b': 2}) sẽ hoạt động ngược lại, nó cung cấp cho một tuple của các phím để thay thế. –

+3

@Wang Do mydict.items() để lấy số lượng khóa và giá trị. –