Python列表(list)的方法调用
#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)的方法调用的更多相关文章
- Python列表函数和方法
Python列表函数和方法: 函数: len(列表名): 返回列表长度 # len(列表名): # 返回列表长度 lst = [1,2,3,'a','b','c'] print("lst 列 ...
- Python列表的remove方法的注意事项
为何没有删除列表中的全部元素? 解释: 按照执行顺序,第一个空格被删除之后,后面的元素会前移(变成['空格','空格','12','23']),指针下一次会指向新列表的第二个元素(即初始状态的第三个空 ...
- 了解Python列表的一些方法
首先定义一个名字列表,然后使用print() BIF在屏幕上显示这个列表. 接下来,使用len() BIF得出列表中有多少个数据项,然后再访问并显示第2个数据项的值: 创建了列表之后,可以使用列表方法 ...
- py-day2-1 python 列表类 list的调用反法
# append() 追加 [在原来值最后追加] test = [1,2,3,[88,99],'abc'] test.append(') print(test) [1, 2, 3, [88, 99], ...
- python列表展开的方法
只有一层嵌套的常见方法: # 普通方法 list_1 = [[1, 2], [3, 4, 5], [6, 7], [8], [9]] list_2 = [] for _ in list_1: list ...
- Python 列表反转显示方法
第一种,使用reversed 函数,reversed返回的结果是一个反转的迭代器,我们需要对其进行 list 转换 listNode = [1,2,3,4,5] newList = list(reve ...
- python列表元组 魔法方法
1.元祖 count() 统计某个字符串的出现次数 tuple.count('22') 返回一个整数 index() 获取某个值出现的位置 2.列表 字符串可以直接转换列表 l ...
- Python列表list对象方法总结
- Python语言学习:列表常用的方法
python 列表常用的方法 1.append( ):用于在列表末尾添加新的对象 list.appent(obj) #obj:添加到列表末尾的对象 #!/usr/bin/python aList = ...
随机推荐
- android sp文件一个键值保存多条信息
之前碰到过这样的问题,sp文件只能够append,或者清空.其实一个键值,通过,分割,或者替代可以实现多条信息的存储.下面是一个举例: package com.ctbri.weather.utils; ...
- Docker push image to Docker hub
1. Before push image to Docker Hub, register an account in https://hub.docker.com/ 2.Input "doc ...
- git创建公钥匙
目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址) 1.打开终端进入.ssh目录输入当下命令 cd ~/.ssh 如果.ssh文件夹不存在,执 ...
- java 根据省份证号-判断省份-性别-生日
package com.nf147.manage.Test; import java.text.ParseException; import java.text.SimpleDateFormat; i ...
- &&的运算顺序
先判断“&&”左侧的表达式,左侧的表达式为真时,再运算右侧的表达式.如左侧为假,则不运算右侧.
- Docker容器技术入门
独立容器分开的条件: 1.Namespace命名空间 1.主机名和域名,UTS 2.文件系统,mount 3.进程间通信,IPC 4.独立的进程树PID 5.独立的用户User 6.独立的IP地址tc ...
- OpenStack Nova 高性能虚拟机之 NUMA 架构亲和
目录 文章目录 目录 写在前面 计算平台体系结构 SMP 对称多处理结构 NUMA 非统一内存访问结构 MPP 大规模并行处理结构 Linux 上的 NUMA 基本对象概念 NUMA 调度策略 获取宿 ...
- 阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_06.mybatis的环境搭建
创建实体类,实现Serializable接口 属性名和数据库的字段名保持一致 Date字段需要导入包 生成gettter和setter,再生成一个ToString的方法 创建持久层Dao 创建接口 里 ...
- 【漏洞学习】HOST 头攻击漏洞
日期:2018-03-06 14:32:51 作者:Bay0net 0x01. 前言 在一般情况下,几个网站可能会放在同一个服务器上,或者几个 web 系统共享一个服务器,host 头来指定应该由哪个 ...
- TField中的GetText和SetText
在数据表中的某些字段出于性能或数据规范化的考虑,会用组编号代替,就像学生有学号,员工有员工ID一样,但我们看的时候如果直接输入这样的编号看的人可能就会头痛了,这时就可用TField中的GetText转 ...