#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. 五大 JAVA Web 框架的优缺点对比,Spring MVC 领先

    毫无疑问,Java 是当今世界上最重要的编程语言之一.js 框架给程序员提供了 一个可以构建程序的坚实基础.它包括定义的类和功能,用于硬件设备管理,与系统软件交互并处理输入,让开发人员变得更轻松.Ja ...

  2. IDEA使用一套代码启动多个应用

    在为公司开发一个消息中心,开发过程中需要模拟多个消费者.具体方式: 1.编辑应用配置 2.复制应用配置 3.重命名配置 4.修改端口,-Dserver.port=9991

  3. @清晰掉 spi协议及工作原理分析

    说明.文章摘自:SPI协议及其工作原理浅析 http://bbs.chinaunix.net/thread-1916003-1-1.html 一.概述. SPI, Serial Perripheral ...

  4. 条形码(barcode)code128生成代码

    条形码(barcode)code128生成代码 很简单 多些这位兄弟https://bbs.csdn.net/topics/350125614 下面是我的DEMO 直接放到VS2005下面编译即可 # ...

  5. rosbag 那些事

    ..bag文件转.txt 将file_name.bag文件中topic_name话题的消息转换到Txt_name.txt文件中: rostopic echo -b file_name.bag -p / ...

  6. maven之阿里云Maven镜像的使用

    Maven中央仓库在国外,速度比较慢,所以我们采用国内的镜像,速度回有质的提升. 配置下setting.xml <mirrors> <mirror> <id>ali ...

  7. 基于注解的springmvc开发

    原理简析 1. 背景知识:org.springframework.web.ServletContainerInitializer接口 在基于注解的servlet开发中,ServletContainer ...

  8. Python学习之==>发送邮件

    自动化测试执行完成后,需要自动发送测试报告.Python发送邮件可以使用smtplib标准模块,但该模块比较繁琐,推荐使用yagmail这个第三方模块,用法比较简单. 一.邮箱设置 1.在邮箱设置里打 ...

  9. 13 oracle数据库坏块-逻辑坏块(模拟/修复)

    13 oracle数据库坏块-逻辑坏块 逻辑数据坏块的场景1)oracle bug也可能导致逻辑坏块的产生. 特别是parallel dml. 例如:Bug 5621677 Logical corru ...

  10. windows 使用Docker Desktop 使用国内镜像

    ===新增一些比较给力的镜像=== 1.中科大镜像加速地址 https://docker.mirrors.ustc.edu.cn 2.阿里云镜像服务 ========= 原本在配置项中添加了:国内镜像 ...