zoukankan      html  css  js  c++  java
  • python list(day 1)

    name=['liutao','chuyunfei','qifei','xianmoumou']  #定义一个列表
    #添加
    name.append('123')                           #在列表最后追加一个元素,有且只能追加一个
    name.insert(1,'liutao2')                     #可在列表任意位置添加元素,但前面的一为索引值,索引从0开始,后面为添加的内容,不能批量插入
    #修改
    name[2]='chenyifa'                           #通过索引下标来修改列表中的元素
    #删除
    name.remove('chenyifa')
    del name[2]
    name.pop()                                   #默认删除列表最后一个元素,也可加索引值
    #查找
    print(name.index('liutao'))                  #查找元素索引值
    #扩展
    name2=['liufeier','66','xianmoumou']           #以列表来扩展列表
    name.extend(name2)                             #必须这样先执行extend,直接改变列表本身内容,直接用print(name.extend(name2))会显示为none
    print(name)
    #计算列表中的重复元素
    print(name.count('xianmoumou'))
    #清空列表
    name.clear()
    #反转列表
    name.reverse()                               #和extend同理
    #排序
    name.sort()                                  #排序顺序为特殊字符>数字>大写字母>小写字母  ASCII码排序
    
    print(name)                                  #打印整个列表
    print(name[0])                               #打印列表中索引为0的元素
    print(name[1:4])                             #打印列表索引号1到4的元素

    备注:

    reverse函数,针对列表的操作,其结果是直接改变列表本身(为了节省空间),所以,直接就把原先的list改为你所想要的reversed后的结果了,而返回值,是空的,不返回任何值。某些其他函数也是这样

  • 相关阅读:
    <Android 应用 之路> 聚合数据SDK
    AngularJS所有版本下载地址
    <Android 应用 之路> 天气预报(三)
    <Android 应用 之路> 天气预报(二)
    Java集合框架—Set
    HBase数据模型(2)
    HBase数据模型(1)
    ESP8266串口WiFi扩展板详解
    Arduino ESP8266编程深入要点
    <Android Framework 之路>多线程
  • 原文地址:https://www.cnblogs.com/liutao97/p/7897039.html
Copyright © 2011-2022 走看看