อินพุต -
สมมติเรามี Series เช่นนี้ ["one", "two", "eleven", "pomegranates", "three"] ความยาวสูงสุดคือ "Pomegranates"
วิธีแก้ปัญหา
ทำตามขั้นตอนด้านล่าง
สร้าง Series
ตั้งค่า maxlen เริ่มต้นเป็น 0
ตั้งค่า maxstr เริ่มต้นเป็นสตริงว่าง
วนลูปเข้าถึงค่าใน Series เปรียบเทียบความยาว
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