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

Python - Giao điểm của hai chuỗi

Trong bài viết này, chúng ta sẽ tìm hiểu cách cắt hai chuỗi theo những cách khác nhau.

Hãy làm theo các bước bên dưới để giải quyết vấn đề.

  • Khởi tạo hai chuỗi và một chuỗi rỗng.
  • Lặp lại chuỗi đầu tiên và thêm ký tự hiện tại vào chuỗi mới nếu nó cũng xuất hiện trong chuỗi thứ hai và không xuất hiện trong chuỗi mới.
  • In kết quả.

Ví dụ

# initializing the string
string_1 = 'tutorialspoint'
string_2 = 'tut'

result = ''

# finding the common chars from both strings
for char in string_1:
   if char in string_2 and not char in result:
      result += char

# printing the result
print(result)

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

Đầu ra

tu

Chúng tôi sẽ sử dụng tập hợp để giao nhau giữa hai chuỗi. Thực hiện theo các bước dưới đây.

  • Chuyển hai chuỗi thành tập hợp.
  • Giao nhau giữa hai tập hợp bằng phương pháp giao nhau.
  • Chuyển đổi kết quả thành chuỗi bằng cách sử dụng phương thức nối.
  • In kết quả.

Ví dụ

# initializing the string
string_1 = 'tutorialspoint'
string_2 = 'tut'

# intersection
result = set(string_1).intersection(string_2)

# converting to string
result_str = ''.join(result)

# printing the result
print(result_str)

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

Đầu ra

ut

Kết luận

Nếu bạn có bất kỳ câu hỏi nào trong bài viết, hãy đề cập đến chúng trong phần bình luận.