zoukankan      html  css  js  c++  java
  • 列表:list[1],切片list[1:3],追加insert,修改,删除remove,del,pop,查找index,统计count,清空list.clear() 翻转list.reverse(),排序list.sort(),扩展list.extend,

    列表的定义:

    列表的使用以及取值:用逗号的方式,取列表两个值,会打印出2个项目,两个项目之间自动有一个空格。

    如果想取中间几个值:

    请注意,如果取值1和2,那么要写[1,3],要记住这里是顾头不顾尾。

     以上的动作就叫切片。

    如果想取最后一个数值:

    如果想取倒数第二个,可以这么取:

    如果想取最后2个数值:

    下面截图的写法是错误的,只能得到空值

    请注意取值是从左往右取的,所以必须先写-3来取最后2个数值。但是实际这种写法也是错误的,因为顾头不顾尾,会造成如下结果:

    变成是取最后倒数第2和倒数第3的数值了。并不是我们想要的最后2个数值。

    所以这边我们必须这么写才可以:前面用-2,因为顾头不顾尾,中间冒号,而后面什么也不跟!才能得到我们的最后2个值。   [-2:]

    如果想取数值的前三个,那么下面的两种写法都可以:

    字符串的追加:

    如果我想让数值插入到随意的位置:下图是想插到下标为1的位置(也就是第2个位置)

    列表不支持批量插入数值。

    如果想修改列表的数值的话,只可以写下标,

     不可以写数值!!!:如图是错误的。

    删除列表的数值:有两种方法:

    第二种删除方法:

    第三种删除方法:

    .pop的方法默认是删除最后一个数值,如果输入下标就删除该数值。

    如果加入下标,方法就等同于del names[1]

     如果想查找列表:注意查找是区分大小写的。

    统计列表里有几个一样的:

    方法names.clear()是清空列表

    names.reverse()翻转列表

    names.sort()可以用来排序,按字母顺序排序列表,先特殊符号,然后大写,最后小写。这个顺序是按ASCII的字符顺序来的。

    names.extend,可以扩展另外一个列表,叠加到一个列表。

    如果我想删除一个列表变量:会报错

  • 相关阅读:
    滴水逆向-代码节空白区添加代码(手动)
    滴水逆向-PE加载过程
    【C语言程序设计第四版】第十二章 程序设计题 2
    【C语言程序设计第四版】第十二章 程序设计题 1
    【C语言程序设计第四版】练习12-7
    【C语言程序设计第四版】练习12-6
    【C语言程序设计第四版】练习12-5
    【C语言程序设计第四版】练习12-4
    【C语言程序设计第四版】例12-5代码
    【C语言程序设计第四版】例12-4代码
  • 原文地址:https://www.cnblogs.com/itfat/p/7340981.html
Copyright © 2011-2022 走看看