用 Python 编写一个程序来查找给定 Series 中字符串的最大长度
pythonpandasserver side programmingprogramming
输入 −
假设,我们有一个这样的 Series,[“one”, “two”, “eleven”, “pomegranates”, “three”],字符串的最大长度为 “Pomegranates”
解决方案
为了解决这个问题,我们将遵循以下方法。
定义一个 Series
将 maxlen 的初始值设置为 0
将 “maxstr” value 最初为空字符串。
创建一个 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