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

Kết nối dọc trong Ma trận bằng Python

Khi cần nối ma trận theo chiều dọc, có thể sử dụng tính năng hiểu danh sách.

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

Ví dụ

from itertools import zip_longest

my_list = [["Hi", "Rob"], ["how", "are"], ["you"]]

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

my_result = ["".join(elem) for elem in zip_longest(*my_list, fillvalue ="")]

print("The list after concatenating the column is : ")
print(my_result)

Đầu ra

The list is :
[['Hi', 'Rob'], ['how', 'are'], ['you']]
The list after concatenating the column is :
['Hihowyou', 'Robare']

Giải thích

  • Các gói bắt buộc được nhập.

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

  • Khả năng hiểu danh sách được sử dụng để nén các phần tử và nối chúng bằng cách loại bỏ các khoảng trống.

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

  • Biến này được hiển thị dưới dạng đầu ra trên bảng điều khiển.