使用 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
廣告