#list
# n = [12,34,"yue"]
# v = n.append(27) #增加元素,注意是在尾部增加,由于列表是可修改的,所以是在原列表中增加,与字符串存在区别
# print(v) #如果在这打印v,则会输出None,表示空,与字符串的区别在于列表是在自身基础上操作,所以这里的变量v是没有内容的
# print(n) #列表在使用方法调用后依然是打印原列表变量,才会得到最后修改的对象 # n = [12,34,"yue"]
# n.append(27) #所以修改列表不需要像字符串那样再赋值给新的变量,直接用原先的变量
# print(n) # n = [12,34,"yue"]
# n.clear() #清空列表中的内容
# print(n) # n = [12,34,"yue"]
# v = n.copy() #拷贝,浅拷贝,注意拷贝是要有赋值的,因为需要一个新的变量来接收拷贝的内容
# print(v) #输出拷贝的内容 # n = [12,34,"yue",12]
# v = n.count(12) #计算某个元素在该列表中出现几次,需将结果赋值给一个变量,以便输出
# print(v) # n = [12,34,"yue"]
# n.extend([27,"yi"]) #扩展原列表,添加内容,注意加的是iterable(可迭代)的对象,将其迭代循环添加到列表中
# print(n) #与append的区别是append是将要添加的内容作为一个整体加进去,而extend是迭代循环添加
#这种方式相当于先进行一个for循环,for i in [27,"yue"],然后在n.append(i),所以这种方式添加的内容必须是可迭代的对象 # n = [27,12,34,"yue",12]
# v = n.index(12,2,5) #查找位置,默认从左往右找,找到第一个要找的元素后输出它的位置,就不在往后找了
# print(v) #也可以设置在某个范围内查找元素的位置,注意如果在列表中没有找到值,则会报错 # n = [12,34,"yue"]
# n.insert(1,"yi") #在具体位置插入内容,参数第一项是要插入的位置,第二项是要插入的内容,不同于添加只能在尾部添加
# print(n) # n = [12,34,"yue",27]
# v = n.pop(1) #删除指定位置的内容,同时将删除的内容提取出来,默认删除的是最后一个,参数填位置信息,则根据位置删除
# print(n)
# print(v) # n = [12,34,12,"yue"]
# n.remove(12) #删除指定的值,默认从左往右删除,参数是填列表中的元素值,注意与pop删除指定位置的区别
# print(n) #remove删除是不能获取删除的内容的 # n = [12,34,"yue",27]
# del n[1] #删除,通过索引,切片的方式删除,注意与pop,remove的区别
# print(n) # n = [12,34,"yue"]
# n.reverse() #将列表翻转
# print(n) # n = [12,56,27,34]
# n.sort(reverse=True) #sort对列表中的数值进行排序,默认从小到大排,要从大到小排,则要reverse=True翻转排序
# print(n)

Python列表(list)的方法调用的更多相关文章

  1. Python列表函数和方法

    Python列表函数和方法: 函数: len(列表名): 返回列表长度 # len(列表名): # 返回列表长度 lst = [1,2,3,'a','b','c'] print("lst 列 ...

  2. Python列表的remove方法的注意事项

    为何没有删除列表中的全部元素? 解释: 按照执行顺序,第一个空格被删除之后,后面的元素会前移(变成['空格','空格','12','23']),指针下一次会指向新列表的第二个元素(即初始状态的第三个空 ...

  3. 了解Python列表的一些方法

    首先定义一个名字列表,然后使用print() BIF在屏幕上显示这个列表. 接下来,使用len() BIF得出列表中有多少个数据项,然后再访问并显示第2个数据项的值: 创建了列表之后,可以使用列表方法 ...

  4. py-day2-1 python 列表类 list的调用反法

    # append() 追加 [在原来值最后追加] test = [1,2,3,[88,99],'abc'] test.append(') print(test) [1, 2, 3, [88, 99], ...

  5. python列表展开的方法

    只有一层嵌套的常见方法: # 普通方法 list_1 = [[1, 2], [3, 4, 5], [6, 7], [8], [9]] list_2 = [] for _ in list_1: list ...

  6. Python 列表反转显示方法

    第一种,使用reversed 函数,reversed返回的结果是一个反转的迭代器,我们需要对其进行 list 转换 listNode = [1,2,3,4,5] newList = list(reve ...

  7. python列表元组 魔法方法

    1.元祖 count()    统计某个字符串的出现次数 tuple.count('22')    返回一个整数 index()    获取某个值出现的位置 2.列表 字符串可以直接转换列表    l ...

  8. Python列表list对象方法总结

  9. Python语言学习:列表常用的方法

    python 列表常用的方法 1.append( ):用于在列表末尾添加新的对象 list.appent(obj) #obj:添加到列表末尾的对象 #!/usr/bin/python aList = ...

随机推荐

  1. (知识)width、naturalWidth、clientWidth、offsetWidth区别整理

    今天在做图片裁剪功能的时候,参考了下网友的资料,发现大家对图片宽度的获取方式不尽相同,于是详细整理下各个属性的区别(详细请参考MDN). 1,HTMLImageElement.width是一个unsi ...

  2. ZXing使用详解与范例(C#)

    介绍 ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口.Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码.(引自百度百科) 用 ...

  3. @清晰掉 qsort()

    qsort函数描述: http://www.cnblogs.com/sooner/archive/2012/04/18/2455011.html qsort()函数实现: /*** *qsort.c ...

  4. Hybrid平台

    需求说明 离线包管理平台主要负责对需要接入Hybrid平台的应用进行管理,通过这个平台可以实现对应用的静态资源进行构建.发布.生成离线包,版本控制等,核心场景如下: 将需要做预加载的应用在平台上注册, ...

  5. kaptcha Spring 整合

    转自:http://my.oschina.net/CandyDesire/blog/209364 生成验证码的方式有很多,个人认为较为灵活方便的是Kaptcha ,他是基于SimpleCaptcha的 ...

  6. 阶段3 1.Mybatis_02.Mybatis入门案例_2.mybatis入门案例中的设计模式分析

    读取配合文件 创建工厂 最终图

  7. IntlliJ IDEA 注册码获取或离线破解

    JB 的软件还是挺好用的,建议有钱的话支持正版.. IntelliJ IDEA 有开源版,但是要想玩企业级开发,还是得用收费版. 不管哪种方式,使用前都需要把"0.0.0.0 account ...

  8. [转帖]100G QSFP28与CFP,CFP2,CFP4光模块的比较

    100G QSFP28与CFP,CFP2,CFP4光模块的比较 https://www.eefocus.com/etulink/blog/17-09/423967_5c520.html 数据中心网络发 ...

  9. CentOS8 下 Redis5.0.7 哨兵Sentinel 模式配置指南

    下载Redis Redis下载链接 解压缩 tar -xzvf redis-5.0.7.tar.gz 编译安装 make和gcc依赖 可通过yum -y install gcc automake au ...

  10. JS中创建10个a标签,点击弹出对应的序号

    <script type="text/javascript"> for(var i=0;i<10;i++){ (function(i){ var a=docume ...