Python create list of dictionaries
a = [100, 1, 10, 2] b = ['canada', 'us', 'uk', 'uae'] dlist = [{k: v} for k, v in zip(a, b)] print(dlist)
Output
[{100: 'canada'}, {1: 'us'}, {10: 'uk'}, {2: 'uae'}]
a = [100, 1, 10, 2] b = ['canada', 'us', 'uk', 'uae'] dlist = [{k: v} for k, v in zip(a, b)] print(dlist)
[{100: 'canada'}, {1: 'us'}, {10: 'uk'}, {2: 'uae'}]