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

Các từ phổ biến giữa các chuỗi tuple trong Python

Khi cần tìm các từ phổ biến giữa các chuỗi tuple, phương thức 'nối', phương thức 'set', toán tử '&' và phương thức 'split' được sử dụng.

Phương thức 'nối' có thể được sử dụng để nối nhiều giá trị dựa trên một giá trị cụ thể,

Python đi kèm với một kiểu dữ liệu được gọi là 'set'. 'Tập hợp' này chỉ chứa các phần tử là duy nhất. Tập hợp này hữu ích trong việc thực hiện các phép toán như giao nhau, hiệu số, liên hợp và sai biệt đối xứng.

Hàm 'phân tách' chia dữ liệu đã cho thành nhiều phần tùy thuộc vào giá trị mà nó cần được chia nhỏ.

Toán tử '&' thực hiện phép nhân, tức là phép toán AND.

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

Ví dụ

my_tuple_1 = ('Hi there', 'Hi Will,', 'Hi ', 'Hi there')

print("The tuple is : ")
print(my_tuple_1)

my_result = ", ".join(sorted(set(my_tuple_1[0].split()) & set(my_tuple_1[1].split()) &
   set(my_tuple_1[2].split())))
     
print("Common words among the tuples are : ")
print(my_result)

Đầu ra

The tuple is :
('Hi there', 'Hi Will,', 'Hi ', 'Hi there')
Common words among the tuples are :
Hi

Giải thích

  • Một bộ giá trị được xác định và hiển thị trên bảng điều khiển.
  • Các bộ giá trị được phân chia dựa trên không gian trống, sử dụng phương pháp 'phân tách'.
  • Sau đó, nó được sắp xếp và kết hợp bằng cách sử dụng các phương pháp 'đã sắp xếp' và tham gia 'tương ứng.
  • 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.