zoukankan      html  css  js  c++  java
  • 列表简介

    bicycles = ['trek','cannondale','reline','specialized']
    print(bicycles[0].title())
    #索引从0开始
    
    #访问最后一个元素,索引为-1
    #修改列表元素
    motorcycles = ['honda','yamaha','suzuki']
    print(motorcycles)

    motorcycles[0] = 'ducati'
    print(motorcycles)
    #输出:
    ['honda', 'yamaha', 'suzuki']
    ['ducati', 'yamaha', 'suzuki']
    #添加列表元素
      1.列表结尾添加元素
        motorcycles.append('ducati')
    ['honda', 'yamaha', 'suzuki', 'ducati']
      2.列表中插入元素
        motorcycles.insert(0,'ducati')
    ['ducati', 'honda', 'yamaha', 'suzuki']

    #从列表中删除元素

      del motorcycles[0]

    ['yamaha', 'suzuki']

      pop() #弹出。删除列表中最后一个元素,使用被删除的元素,应用场景:获取被干死一个外星人坐标,并在这个坐标位置显示爆炸效果。

      pop(索引值) #删除索引位置的值

    motorcycles = ['honda','yamaha','suzuki']
    print(motorcycles)
    
    poped_motorcycles = motorcycles.pop()
    print(motorcycles)
    print(poped_motorcycles)

    ['honda', 'yamaha', 'suzuki']
    ['honda', 'yamaha']
    suzuki

      remove() #根据值删元素,如果列表中出现多次,只能删除第一个

    motorcycles.remove('yamaha')
    print(motorcycles)
    ['honda', 'yamaha', 'suzuki']
    ['honda', 'suzuki']

    sort()       #对列表进行永久性排序,可加参数(reverse=True),使其反序排列

    sorted()   #对列表进行临时排序,可加参数(reverse=True),使其反序排列

    cars = ['bmw','audi','volvo','subaru']
    cars.sort()
    print(cars)
    ['audi', 'bmw', 'subaru', 'volvo']

    cars.sort(reverse=True)
    ['volvo', 'subaru', 'bmw', 'audi'

    reverse()   #倒着打印列表

    cars = ['bmw','audi','volvo','subaru']
    cars.reverse()
    print(cars)
    ['subaru', 'volvo', 'audi', 'bmw']

    len()  #确定列表长度

    cars = ['bmw','audi','volvo','subaru']
    print(len(cars))
    4

    注意:列表索引差一,从0开始,而不是从1开始。

  • 相关阅读:
    分享到微信时如何自定义文字描述和图片
    Book Review: PowerShell 3.0 Advanced Administration Handbook
    ListView setOnItemClickListener无效原因分析
    Android 自定义通用的loadingview
    Android Studio快速开发之道
    Android 轻松实现仿淘宝地区选择
    Android自定义View4——统计图View
    Android打造属于自己的数据库操作类。
    一起来学习android自定义控件3——边缘凹凸的View
    使用Intellij IDEA搭建Ext JsMVC web项目
  • 原文地址:https://www.cnblogs.com/leisurelyRD/p/10252552.html
Copyright © 2011-2022 走看看