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

Viết chương trình bằng Python để tìm độ dài tối đa của một chuỗi trong một Chuỗi nhất định

Đầu vào -

Giả sử, chúng ta có một Chuỗi như thế này, [“một”, “hai”, “mười một”, “quả lựu”, “ba”] và độ dài tối đa của chuỗi là “Quả lựu”

Giải pháp

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các cách tiếp cận dưới đây.

  • Xác định một chuỗi

  • Đặt giá trị ban đầu của maxlen là 0

  • Đặt giá trị “maxstr” ban đầu là chuỗi trống.

  • Tạo vòng lặp for và lần lượt truy cập tất cả các giá trị trong Chuỗi và tạo điều kiện if để so sánh giá trị dựa trên độ dài như sau -

for i in res:
   if(len(i)>maxlen):
      maxlen = len(i)
      maxstr = i
  • Cuối cùng, in giá trị được lưu trữ trong biến “maxstr”.

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau đây để hiểu rõ hơn.

import pandas as pd
res = pd.Series(["one","two","eleven","pomegranates","three"])
maxlen = len(res[0])
maxstr = ""
for i in res:
   if(len(i)>maxlen):
      maxlen = len(i)
      maxstr = i
print(maxstr)

Đầu ra

pomegranates