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

Làm phẳng danh sách Tuples thành chuỗi trong Python

Khi cần phải san phẳng danh sách các bộ giá trị thành định dạng chuỗi, phương thức 'str' và phương thức 'dải' có thể được sử dụng.

Một danh sách có thể được sử dụng để lưu trữ các giá trị không đồng nhất (tức là dữ liệu thuộc bất kỳ kiểu dữ liệu nào như số nguyên, dấu phẩy động, chuỗi, v.v.).

Một danh sách các bộ giá trị về cơ bản chứa các bộ giá trị được bao gồm trong một danh sách. Phương thức 'dải' sẽ xóa ký tự / giá trị cụ thể. Phương thức 'str' sẽ chuyển đổi kiểu dữ liệu đã cho thành kiểu dữ liệu chuỗi.

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

Ví dụ

my_list = [(11, 14), (54, 56), (98, 0), (13, 76)]

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

my_result = str(my_list).strip('[]')

print("The list of tuple flattened to string is: ")
print(my_result)

Đầu ra

The list is :
[(11, 14), (54, 56), (98, 0), (13, 76)]
The list of tuple flattened to string is:
(11, 14), (54, 56), (98, 0), (13, 76)

Giải thích

  • Một danh sách các bộ được xác định và được hiển thị trên bảng điều khiển.
  • Phương pháp dải được sử dụng để xóa dấu ngoặc "['và"] ".
  • Phương thức trên được sử dụng sau khi chuyển đổi danh sách tuple đã cho thành một chuỗi, được thực hiện bằng phương thức 'str'.
  • Giá trị này được gán cho một giá trị.
  • Nó được hiển thị trên bảng điều khiển.