使用 Python 編寫程式,查詢給定 Series 中字串的最大長度。


輸入 -

假設,我們有一個這樣的 Series:[“one”, “two”, “eleven”, “pomegranates”, “three”],其中字串的最大長度是“Pomegranates”。

解決方案

為了解決這個問題,我們將遵循以下方法。

  • 定義一個 Series

  • 將 maxlen 的初始值設定為 0。

  • 將“maxstr”的值最初設定為空字串。

  • 建立一個 for 迴圈,依次訪問 Series 中的所有值,並建立一個 if 條件,根據長度比較值,如下所示 -

for i in res:
   if(len(i)>maxlen):
      maxlen = len(i)
      maxstr = i
  • 最後,列印儲存在“maxstr”變數中的值。

示例

讓我們看看以下實現,以便更好地理解。

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)

輸出

pomegranates

更新於: 2021-02-24

507 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告