字符串实战2019-03-15

2019-03-15  本文已影响0人  swagsmile
"""# 2.寻找班级里面名字最长的人
我有一串字符串人名:names=' Kunpen Ji, Li XIAO, Caron Li, Donl SHI, Ji ZHAO, Fia YUAN Y, Weue DING, Xiu XU, Haiying WANG, Hai LIN,
Jey JIANG, Joson WANG E, Aiyang ZHANG, Hay MENG, Jak ZHANG E, Chang Zhang, Coro ZHANG',我希望能做到下面3点:

问题1:排序,按照姓名A-Z排序

问题2:找出里面姓”ZHANG”有几个

问题3:找出名字里面最长的人"""
#q1
names=(' Kunpen Ji, Li XIAO, Caron Li, Donl SHI, Ji ZHAO, Fia YUAN Y, Weue DING, Xiu XU, Haiying WANG, Hai LIN,'
       'Jey JIANG, Joson WANG E, Aiyang ZHANG, Hay MENG, Jak ZHANG E, Chang Zhang, Coro ZHANG')
nameList=names.split(",")
a=[i.strip() for i in nameList]
a.sort()
print(a)
#q2
count=0
for i in a:
    #print(i)
    if ("ZHANG" ) in i or ("Zhang" ) in i:
        count+=1
print(count)
#q3
max_length=0
i=-1
b=[]

for c in a:
    length=len(c)
    i+=1
    if length>max_length:
        max_length=length
        b.append(i)
print(a[b.pop()])
print(len("Aiyang ZHANG"))
上一篇下一篇

猜你喜欢

热点阅读