zoukankan      html  css  js  c++  java
  • day 4

    1. 在字符串中数字相连的为一组,输出数字共有几组

    如: 123sdf456sdf789  数字为:3组

    info = input(">>>")
    for i in info:
        if i.isalpha():
            info = info.replace(i," ")
    print(len(info.split()))

    2. 有如下列表,按照要求实现每一个功能

    li = ['alex','wusir','eric','rain','alex']

    #1) 计算列表的长度
    print(len(li))
    
    #2) 列表中追加元素 'sever'
    li.append("sever")
    print(li)
    li.insert(5,"server")
    print(li)
    
    #3) 在列表的第一个位置插入元素 'Tony'
    li.insert(0,'Tony')
    print(li)
    
    #4) 把列表中第二个元素修改为 'Kelly'
    li[1] = 'Kelly'
    print(li)
    
    #5) 使用一行代码将列表 l2 = [1,2,3] 每个元素添加到 li 中
    l2 = [1,2,3]
    li.extend(l2)
    print(li)
    
    #6) 将字符串 s= 'qwert' 的每个元素添加到 li 中
    s= 'qwert'
    li.extend(s)
    print(li)
    
    #7) 删除列表中的元素 'eric'
    p = li.pop(2)
    print(li)
    li.remove('eric')
    print(li)
    
    #8) 删除第二个元素,输出删除的元素和删除后的元素
    p = li.pop(2)
    print(p,li)
    
    #9) 删除第 2-4 个元素
    del li[1:3]
    print(li)
    
    #10) 反转列表中的所有元素
    li.reverse()
    print(li)
    
    #11) 计算元素 'alex' 在列表中出现的次数
    print(li.count('alex'))

    3. 写代码,有如下列表,实现以下功能

    lis = [2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']

    #3. 写代码,有如下列表,实现以下功能
    
    lis = [2,5,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']
    
    #1) 将列表中的 'tt' 给成大写(使用两种方法实现)
    lis[3][2][1][0] = "TT"
    print(lis)
    
    lis[3][2][1][0] = lis[3][2][1][0].replace("tt","TT")
    print(lis)
    
    lis[3][2][1][0] = lis[3][2][1][0].upper("tt","TT")
    print(lis)
    #2) 将列表中的 3 改成字符串 '300'(使用两种方法实现) lis[3][2][1][1] = "300" print(lis) lis[3][2][1].remove(3) lis[3][2][1].insert(1,'300') print(lis) #3) 将列表中的 1 改成 101(使用两种方法实现) lis[3][2][1][2] = 101 print(lis) lis[3][2][1].remove("1") lis[3][2][1].insert(2,101)

    4. 请用代码实现: li = ['alex','eric','rain']
    利用下划线将列表的每一个元素拼接成字符串 "alex_eric_rain"

    li = ['alex','eric','rain']
    j = "_".join(li)
    print(j)

    5.循环打印出列表中每一个值

    list = [2,3,'k',['qwe',20],'ab','abv']

    lis = [2,3,'k',['qwe',20],'ab','abv']
    #print(type(lis[3]))
    
    for i in range(len(lis)):
        if type(lis[i]) == list:
            for j in lis[i]:
                print(j)
        else:print(lis[i])

     如果是这个列表呢:lis = [2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']

  • 相关阅读:
    结对第二次作业
    结对项目第一次作业
    2017 软工第二次作业
    2017软工实践--第一次作业
    软工--最后的作业
    软件产品案例分析
    个人技术博客—作业向
    软工结队第二次作业
    软工第二次作业---数独
    软工实践第一次作业----阅读有感
  • 原文地址:https://www.cnblogs.com/ysging/p/9821146.html
Copyright © 2011-2022 走看看