Computer >> Máy Tính >  >> Lập trình >> Python

Python - Để chuyển đổi ma trận thành chuỗi

Khi được yêu cầu chuyển đổi ma trận thành một chuỗi, cách hiểu danh sách đơn giản cùng với phương thức 'nối' sẽ được sử dụng.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

my_list = [[1, 22, "python"], [22, "is", 1], ["great", 1, 91]]

print("The list is :")
print(my_list)

my_list_1, my_list_2 = ",", " "

my_result = my_list_2.join([my_list_1.join([str(elem) for elem in sub]) for sub in my_list])

print("The result is :")
print(my_result)

Đầu ra

The list is :
[[1, 22, 'python'], [22, 'is', 1], ['great', 1, 91]]
The result is :
1,22,python 22,is,1 great,1,91

Giải thích

  • Danh sách danh sách được xác định và hiển thị trên bảng điều khiển.

  • Hai biến tương ứng được gán cho một dấu phẩy và một khoảng trống.

  • Phương thức hiểu danh sách và 'nối' được sử dụng để lặp lại danh sách và nối các phần tử trong hai biến.

  • Điều này được gán cho một biến.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.