Hướng dẫn how do you compare two sentences in python? - làm thế nào để bạn so sánh hai câu trong python?

Trước tiên tôi muốn nói rằng tôi đang sử dụng Tweepy. Tôi đã tìm thấy một cách để lọc ra cùng một chuỗi nhưng tôi gặp khó khăn trong việc lọc ra các chuỗi tương tự.

Tôi có hai chuỗi câu mà tôi cần phải so sánh [từ khóa Tweepy = "Donald Trump"]

Chuỗi 1: "Trump Administration Dismisses Surgeon General Vivek Murthy [http]PUGheO7BuT5LUEtHDcgm"

Chuỗi 2: "Trump Administration Dismisses Surgeon General Vivek Murthy [http]avGqdhRVOO"

Như bạn có thể thấy chúng giống nhau nhưng không giống nhau. Tôi cần phải tìm cách so sánh cả hai và nhận được giá trị số để quyết định xem tweet thứ hai có nên được thêm vào đầu tiên hay không. Tôi nghĩ rằng tôi đã có giải pháp khi tôi sử dụng SequenceMatcher[] nhưng nó luôn được in ra 0.0. Tôi đã hy vọng nó sẽ lớn hơn 0.5. Tuy nhiên, trình matcher trình tự dường như chỉ hoạt động cho một chuỗi một từ [sửa cho tôi nếu tôi sai].

Bây giờ bạn có thể đang suy nghĩ, "chỉ cần tách các phần HTTP". Điều đó cũng không hoạt động vì nó không tính đến những người tweet như @Cars: xyz zyx và @Trucks: xyz zyx

Có một số cách để so sánh hai văn bản? Nó nên đơn giản nhưng vì một số lý do, giải pháp giúp tôi vượt qua. Tôi vừa học Python một tuần trước. Vẫn cảm thấy kỳ lạ khi sử dụng các vết thương để phân biệt giữa những gì trong một chức năng hay không.

Bạn có thể sử dụng == với chuỗi Python không?

Các toán tử so sánh Python có thể được sử dụng để so sánh các chuỗi trong Python. Các toán tử này là: bằng [==], không bằng [! =], Lớn hơn [>], nhỏ hơn [], nhỏ hơn [

Bài Viết Liên Quan

Chủ Đề