Khi cần đọc một danh sách từ và trả về độ dài của danh sách dài nhất, một phương thức có thể được định nghĩa duyệt qua danh sách và lấy độ dài của mọi chuỗi trong danh sách chuỗi sử dụng phương thức len.
Ví dụ
def longest_length_string(my_string):
len_str = len(my_string[0])
temp_val = my_string[0]
for i in my_string:
if(len(i) > len_str):
len_str = len(i)
temp_val = i
print("Từ có độ dài lớn nhất là:", temp_val, "và độ dài là", len_str)
my_string = ["three", "Jane", "quick", "lesson", 'London', 'newyork']
print("Danh sách là: ")
print(my_string)
print("Phương thức tìm chuỗi dài nhất trong danh sách được gọi")
longest_length_string(my_string)
Kết quả
Danh sách là: ['three', 'Jane', 'quick', 'lesson', 'London', 'newyork'] Phương thức tìm chuỗi dài nhất trong danh sách được gọi Từ có độ dài lớn nhất là: newyork và độ dài là 7
Giải thích
- Phương thức
longest_length_stringđược định nghĩa. - Nó nhận một danh sách chuỗi làm tham số.
- Danh sách được duyệt qua, và độ dài của mọi chuỗi trong danh sách được xác định.
- Giá trị lớn nhất trong số này được xác định và trả về làm đầu ra.
- Một danh sách chuỗi được định nghĩa và hiển thị trên console.
- Phương thức được gọi bằng cách truyền danh sách này làm tham số.
- Kết quả được hiển thị trên console.