Question: I have a 2 dimensional list of list but I would like the list inside the list to be dictionary

```
list1 = [["ab","cd"],["ef","gh"]]    
#code here,
print(output_list_of_dict)
#output should be ...
#[{"name": "ab", "phone":"cd"},{"name": "ef", "phone":"gh"}]

```

Answer: 
You can do this directly with a comprehension and tuple unpacking:

```
list1 = [["ab","cd"],["ef","gh"]]
output_list_of_dict = [{"name": x, "phone": y} for x, y in list1]

```
Here is your solution:

```
list1 = [["ab","cd"],["ef","gh"]]    

output = []

for item in list1:
    dic = {}
    dic["name"] = item[0]
    dic["phone"] = item[1]

    output.append(dic)

print(output)

```