美文网首页
【16】python第十五--列表操作

【16】python第十五--列表操作

作者: 咗嚛 | 来源:发表于2020-03-14 23:57 被阅读0次

    列表操作
    1.打印拼接print(list[0]) ---- 0 是第一个,1是第二。 -1 是最后一个
    2.修改 直接定义如 list[1]= '张三'
    3.添加 app(到末尾) --如 list.append('张三')
    3.插入,任意位置----如 list.insert(1,'张三') 插入到第二个
    4.删除 del list[1] ---删除第二个
    -- 删除可引用 list.pop(2) ---删除第二个,可存储到变量引用
    ---list.pop() 默认是最后一个

    1. remove 可以不需要指定位置,直接删除指定元素
      -- remove list('张三') ,也可以继续引用

    列表表示由一系列特定顺序排列的元素组成

    bicyles = [ 'trek','cannondale','redline','spcialized','dayun' ]
    print(bicyles)
    print(bicyles[0])
    print(bicyles[2].title()) #输出结果首字母大写
    print(bicyles[1]) #打印第二个
    print(bicyles[-1]) #打印最后一个

    拼接

    message = "my fast bicyle is a "+ bicyles[-1].title() + ' 是在汝城买的'
    print(message)

    测试题

    names = [ 'zhangshan','lishi','wangwu','zhaoliu','hexi' ]
    print(names)
    print(names[0])
    print(names[2])
    hellos = names[1].title() + '你好,吃饭了吗'
    print(hellos)

    jiaotong = [ '走路', '公交', '地铁', '的士' ]
    message1 = '我最喜欢' + jiaotong[0].title() +'去上班'
    print(message1)

    修改列表的属性,指定某个列表元素

    jiaotong[0] = '跑步'
    message1 = '我最喜欢' + jiaotong[0].title() +'去上班'
    print(message1)

    添加列表元素,使用 append('元素内容') 添加到末尾

    print(jiaotong)
    jiaotong.append('游泳')
    print(jiaotong)

    创建一个空的列表,然后依次添加 张三 李四 王五 然后修改李四为 李达

    names1 = [ ]
    names1.append('张三')
    names1.append('李四')
    names1.append('王五')
    print(names1)
    names1[1] = '李达'
    print(names1)

    任意位置插入一个 insert()

    names2 = ['张三', '李四', '王五']
    names2.insert(2,'马大哈')
    print(names2)

    删除特定的元素,比如删除王五 del 列表(编号)

    del names2[-1]
    print(names2)

    删除某个特定的元素,并且可以继续使用(存储到变量) pop

    names3 = ['五菱', '钱江', '铃木']
    print(names3)
    del1 = names3.pop(2)
    print(names3)
    print(del1)

    message2 = '今年发行了' + names3[0].title() +'、'+ names3[1].title() +'、'+ names3[-1].title() + '三款摩托' +',我买了最新的一款是'+ names3.pop()
    print(message2)

    del列表删除元素后续不能再使用,pop可以将删除的元素继续使用。

    删除如果不能确定位置,不用del可以改用remove

    names3 = ['五菱', '钱江', '铃木']
    print(names3)
    del names3[-1]
    print(names3)

    names3 = ['五菱1', '钱江1', '铃木1']
    print(names3)
    yichu = '钱江1'
    names3.remove(yichu)
    message4 = '我最不喜欢的摩托就是' + yichu
    print(message4)

    相关文章

      网友评论

          本文标题:【16】python第十五--列表操作

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