Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Tìm các từ có độ dài lớn hơn giá trị cho trước


Để tìm các từ trong chuỗi có độ dài lớn hơn một ngưỡng cho trước, tách chuỗi thành danh sách từ (split()), duyệt và so sánh độ dài.

Ví dụ

Minh họa:

def string_check(string_length, my_string):
    result_string = []
    words = my_string.split(" ")
    for x in words:
        if len(x) > string_length:
            result_string.append(x)
    return result_string

string_length = 3
my_string = "Python is always fun to learn"
print("Chuỗi:", my_string)
print("\nCác từ có độ dài >", string_length, ":")
print(string_check(string_length, my_string))

Kết quả

Chuỗi: Python is always fun to learn
Các từ có độ dài > 3: ['Python', 'always', 'learn']

Giải thích

  • Định nghĩa hàm string_check nhận ngưỡng độ dài và chuỗi.
  • Tách chuỗi thành danh sách từ bằng split(" ").
  • Duyệt từng từ, nếu độ dài > ngưỡng thì thêm vào danh sách kết quả.
  • Trả về danh sách kết quả.