美文网首页
字符串实战2019-03-15

字符串实战2019-03-15

作者: swagsmile | 来源:发表于2019-03-15 22:45 被阅读0次
    """# 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"))

    相关文章

      网友评论

          本文标题:字符串实战2019-03-15

          本文链接:https://www.haomeiwen.com/subject/vhhdmqtx.html