Tôi có một danh sách các giá trị như:Python: làm thế nào để xây dựng một dict từ danh sách đơn giản của các phím và đánh giá cao
["a", 1, "b", 2, "c", 3]
và tôi muốn xây dựng một dict như vậy từ nó:
{"a": 1, "b": 2, "c": 3}
Cách tự nhiên để thực hiện điều đó bằng Python là gì?
Làm cách nào bạn nhận được danh sách này ngay từ đầu? Vòng lặp tạo danh sách đó ** nên ** được cố định để tạo từ điển trực tiếp. –
@ S.Lott: Danh sách là kết quả của re.findall gọi – izhak
Vui lòng ** cập nhật ** câu hỏi với thông tin quan trọng đó. Nó có thể giúp đỡ để được ban đầu RE, cũng có, vì có thể có cách để đơn giản hóa việc xử lý của bạn. –