zoukankan      html  css  js  c++  java
  • python基础四

    1.写代码,有如下列表,按照要求实现每一个功能

    li = ['alex','wusir','eric','rain','alex']
    # 1)计算列表长度并输出
    #print(len(li))
    # 2)列表追加元素‘seven’
    #li.append('seven')
    # 3)在列表的第一个元素插入‘tony’
    #li.insert(0,'tony')
    # 4)在列表第二个位置的元素修改为‘kelly’
    #li[1] = 'kelly'
    # 5)请将列表l2 = [1,'a',3,4,'heart']的没一个元素添加到li中,一行代码实现,不允许重复添加
    #li.extend(l2)
    # 6)删除列表中的元素‘eric’
    #li.remove('eric')
    #li.pop(2)
    # 7)删除列表中第2-4个元素
    #del li[1:5]

    2.写代码,有如下列表,利用切片实现没一个功能 li=[1,3,2,'a',4,'b',5,'c']

    # li=[1,3,2,'a',4,'b',5,'c']
    # # 1)对li列表的切片形成新的列表l1=[1,3,2]
    # l1 = li[0:3]
    # # 2)对li列表的切片形成新的列表l2=['a',4,'b']
    # l2 = li[3:6]
    # # 3)对li列表的切片形成新的列表l3=[1,2,4,5]
    # l3 = li[0::2]
    # # 4)对li列表的切片形成新的列表l4=[3,'a','b']
    # l4 = li[1:6:2]
    # # 5)对li列表的切片形成新的列表l5=['c']
    # l5 = li[7:8]
    # # 6)对li列表的切片形成新的列表l6=['b','a',3]
    # l6 = li[5::-2]

    3,写代码,有如下列表,按照要求实现每一个功能

    lis = [2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','adv']
    # 1)将列表lis中的‘tt’变成大写
    # lis[3][2][1][0] = lis[3][2][1][0].upper()
    # lis[3][2][1][0] = 'TT'
    # 2)将列表lis中的数字3变成字符串‘100’
    # lis[1]='100'
    # lis[3][2][1][1]='100'
    # print(lis)

    4,请用代码实现 li=['alex','eric','rain']利用下划线将列表的没一个元素拼接成‘alex_eric_rain’

    li=['alex','eric','rain']
    l = '_'.join(li)
    print(l)
  • 相关阅读:
    Asp.net Url Routing
    关于Linq to DataSet
    WebService开发实例(Axis2实现,无需安装,快速实现)
    开启我的博客之旅
    字符串算法专题之:目录
    递归程序转换为非递归程序的方法
    微信与QQ的比较和定位分析
    字符串算法专题之:字符串匹配算法
    递归程序的含义、实现机制以及复杂度计算
    北洋大讲堂之“斯凯网络CEO宋涛我的创业之路”感想
  • 原文地址:https://www.cnblogs.com/aizh/p/11041867.html
Copyright © 2011-2022 走看看