Khi cần chuyển đổi danh sách các danh sách (list of lists) thành danh sách các tập hợp (list of sets), ta sử dụng các phương thức map, set và list.
Ví dụ
Dưới đây là minh họa:
my_list = [[2, 2, 2, 2], [1, 2, 1], [1, 2, 3], [1, 1], [0]]
print("The list of lists is:")
print(my_list)
my_result = list(map(set, my_list))
print("The resultant list is:")
print(my_result)
Đầu ra
The list of lists is: [[2, 2, 2, 2], [1, 2, 1], [1, 2, 3], [1, 1], [0]]
The resultant list is: [{2}, {1, 2}, {1, 2, 3}, {1}, {0}]
Giải thích
- Định nghĩa một list of lists và hiển thị trên console.
- Chuyển đổi list thành set bằng hàm
map. - Chuyển đổi kết quả trở lại thành list.
- Gán vào biến.
- Hiển thị kết quả trên console.