#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. android sp文件一个键值保存多条信息

    之前碰到过这样的问题,sp文件只能够append,或者清空.其实一个键值,通过,分割,或者替代可以实现多条信息的存储.下面是一个举例: package com.ctbri.weather.utils; ...

  2. Docker push image to Docker hub

    1. Before push image to Docker Hub, register an account in https://hub.docker.com/ 2.Input "doc ...

  3. git创建公钥匙

    目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址) 1.打开终端进入.ssh目录输入当下命令 cd ~/.ssh 如果.ssh文件夹不存在,执 ...

  4. java 根据省份证号-判断省份-性别-生日

    package com.nf147.manage.Test; import java.text.ParseException; import java.text.SimpleDateFormat; i ...

  5. &&的运算顺序

    先判断“&&”左侧的表达式,左侧的表达式为真时,再运算右侧的表达式.如左侧为假,则不运算右侧.

  6. Docker容器技术入门

    独立容器分开的条件: 1.Namespace命名空间 1.主机名和域名,UTS 2.文件系统,mount 3.进程间通信,IPC 4.独立的进程树PID 5.独立的用户User 6.独立的IP地址tc ...

  7. OpenStack Nova 高性能虚拟机之 NUMA 架构亲和

    目录 文章目录 目录 写在前面 计算平台体系结构 SMP 对称多处理结构 NUMA 非统一内存访问结构 MPP 大规模并行处理结构 Linux 上的 NUMA 基本对象概念 NUMA 调度策略 获取宿 ...

  8. 阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_06.mybatis的环境搭建

    创建实体类,实现Serializable接口 属性名和数据库的字段名保持一致 Date字段需要导入包 生成gettter和setter,再生成一个ToString的方法 创建持久层Dao 创建接口 里 ...

  9. 【漏洞学习】HOST 头攻击漏洞

    日期:2018-03-06 14:32:51 作者:Bay0net 0x01. 前言 在一般情况下,几个网站可能会放在同一个服务器上,或者几个 web 系统共享一个服务器,host 头来指定应该由哪个 ...

  10. TField中的GetText和SetText

    在数据表中的某些字段出于性能或数据规范化的考虑,会用组编号代替,就像学生有学号,员工有员工ID一样,但我们看的时候如果直接输入这样的编号看的人可能就会头痛了,这时就可用TField中的GetText转 ...