Python之list列表方法详解
列表是有序的,元素可以被修改
test = [11, 22, 33, 44, 55, 22] ################################## List 列表之删除元素 ####################################
del test[1] # 切片删除
del test[1:4] # 删除test[1] ,test[2],test[3]
test.clear() # clear方法,清空test列表中的所有元素,变为空列表 test[]
# pop方法,弹出test列表指定位置的元素,弹出的元素可以用变量接收
# pop(self, index=None) 参数:index:待弹出元素的下标(可以为空,为空时默认弹出列表最后一个元素)
# v = test.pop(1) # remove方法,删除(默认从左往右删除第一个符合要求的value,后面符合要求的value不删除)
# remove(self, value) 参数:value:待删除元素
# test.remove(22) ################################## List 列表之增加元素 #################################### # append方法,在test列表末尾增加一个元素
# append(self, p_object) 参数:p_object:待添加的元素
# test.append(66)
# test.append([77, 88]) # extend方法,扩展test列表 extend(self, iterable) iterable:传入可迭代对象(例如:传入列表,字符串等)
# test.extend([11, '22'])
# extend和append区别如下:
# test.extend([11, '22']) --> [11, 22, 33, 44, 55, 11, '22']
# test.extend('abcd') --> [11, 22, 33, 44, 55, 'a', 'b', 'c', 'd']
# test.append([11, '22']) --> [11, 22, 33, 44, 55, [11, '22']]
# test.append('abcd') --> [11, 22, 33, 44, 55, 'abcd'] # insert方法,在test列表指定位置插入元素
# insert(self, index, p_object) 参数:index:指定下标位置插入(下标前面插入) p_object:待插入元素
# test.insert(1, '551') ################################## List 列表之查找 ####################################
# index方法,查找元素索引位置(例如:test1 = [11,22,33,22] test.index(22)从左往右找到找到第一个22就停止后面的22就不找了)
# index(self, value, start=None, stop=None) 参数 vale:待查找下标的元素 start:从哪个下标开始查找 stop:寻找结束的下标(查找时不查找结束的下标)
# v = test.index(22, 0, 2) # --> 返回 1 ################################## List 列表之其他 ####################################
# copy方法,浅拷贝test列表
# v = test.copy() # count方法,计算test列表中指定元素出现的次数
# count(self, value) 参数:value:待计算的元素
# v1 = test.count(22) # reverse方法,test列表反转
# test.reverse() # sort方法,对test列表内元素进行排序
# sort(self, key=None, reverse=False)参数:reverse:False时从小到大排序,True时从大到小排序
# test.sort(reverse=True)
print(test) ######################################################################################################################################
Python之list列表方法详解的更多相关文章
- Python中格式化format()方法详解
Python中格式化format()方法详解 Python中格式化输出字符串使用format()函数, 字符串即类, 可以使用方法; Python是完全面向对象的语言, 任何东西都是对象; 字符串的参 ...
- Python中的魔术方法详解
介绍 在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,中文称『魔术方法』,例如类的初始化方法 __init__ ,Python中所有的魔术方法均在官方文档中 ...
- Python中的魔术方法详解(双下方法)
介绍 在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,中文称『魔术方法』,例如类的初始化方法 __init__ ,Python中所有的魔术方法均在官方文档中 ...
- Python中类的特殊方法详解
本文和大家分享的主要是python语言中类的特殊方法相关用法,希望对大家有帮助. 构造序列 1._len_(self) 2._getitem_(self,key) 3._setitem_(self,k ...
- Python 字符串的所有方法详解
name = "my name is {name} and my age is {age}" # 首字母大写 name.capitalize() # 统计某个字符的个数 name. ...
- Python数据类型及其方法详解
Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知 ...
- Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)
Python 在子类中调用父类方法详解(单继承.多层继承.多重继承) by:授客 QQ:1033553122 测试环境: win7 64位 Python版本:Python 3.3.5 代码实践 ...
- python第七篇:Python 列表操作详解
Python列表操作详解 list函数 list() #生成一个空的列表 list(iterable) #用可迭代对象初始化一个列表 列表的 and 运算和 or 运算 列表and运算 > ...
- Python内置方法详解
1. 字符串内置方法详解 为何要有字符串?相对于元组.列表等,对于唯一类型的定义,字符串具有最简单的形式. 字符串往往以变量接收,变量名. 可以查看所有的字符串的内置方法,如: 1> count ...
随机推荐
- WordUtil java导出word工具类
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedWriter ...
- C/C++语言简介之语法结构
一.顺序结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行. 例如:a = 3,b = 5,现交换a,b的值,这个问题就好像交换 ...
- mysql2 - 基础
一.SQL 练习 在java1701下,创建Stuednt 表,并插入以下数据: 增加创建时间字段,如下: 更改所有时间为当前时间: 二.数据库基础知识 1. 关系模型 1.1 表 table.列 c ...
- PHP二维数组排序(感谢滔哥)
滔哥原创 /* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\|| ...
- MySQL 之 视图、触发器、存储过程、函数、事物与数据库锁
浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图 视图:是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据 视 ...
- Redux:从action到saga
前端应用消失的部分 一个现代的.使用了redux的前端应用架构可以这样描述: 一个存储了应用不可变状态(state)的store 状态(state)可以被绘制在组件里(html或者其他的东西).这个绘 ...
- this指针随笔
在类中,非常量成员函数中,this指针为指向非常量的常量指针Class* this const 在常量成员函数中,this指针为const class* this const,为指向常量的常量指针
- python语言基础语法笔记<note2--面向对象编程>
Python面向对象编程(OOP) 一.面向对象过程的优点特征: 封装 模型的特征和能力打包在一起 模型的改变由模型自身完成 隐藏模型的细节,外界只能使用,不能改变 继承 符合自然界分类规律 快速实现 ...
- Ambari安装小记
在Ambari配置过程中,组件的定制与分配很重要
- uboot 添加hello命令
平台:MPC8315(POWERPC) 1.在/common/ 目录下创建自己的文件,最好前缀为cmd_. cmd_hello.c ********************************** ...