Chuyển ma trận (list of lists) thành chuỗi, các phần tử trong hàng phân cách bằng dấu phẩy, các hàng phân cách bằng khoảng trắng.
Ví dụ
Minh họa:
my_list = [[1, 23, "python"], [1, "is", 24], ["fun", 97, 5]]
print("Ma trận:")
print(my_list)
in_delete, out_delete = ",", " "
my_result = out_delete.join([in_delete.join(str(element) for element in sub) for sub in my_list])
print("Chuỗi kết quả:")
print(my_result)
Kết quả
Ma trận: [[1, 23, 'python'], [1, 'is', 24], ['fun', 97, 5]] Chuỗi kết quả: 1,23,python 1,is,24 fun,97,5
Giải thích
- Định nghĩa phân cách trong hàng (
in_delete) và giữa hàng (out_delete). - List comprehension lồng: join phần tử hàng, rồi join các hàng.
- Ép kiểu
strcho từng phần tử.