使用 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 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告