python 列表的属性和方法整理
list属性和方法
补一个超实用的函数
envmerate(列表名, [start=0])
作用:
将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中,
start表示索引的起始值,默认为0。
例:
    
1.两列表连接
list1+list2 、list1.__add__(list2)
效果一样 将两列表相连返回一个新列表 不改变list1和list2
list1.extend(列表,元组,字符串)、list1.__iadd__(列表,元组,字符串)
将列表,元组,字符串追加到list1后边 改变list1
2.列表元素删除
list1.__delitem__(索引)
删除索引处的元素
del list1[索引]
删除索引处的元素
3.相等判断
list1.__eq__(列表或元组) 或者 list1 == (列表或元组)
__eq__ 在于元组比较的时候返回NotImplemented
== 在于元组比较的时候返回True 或 False
其他的都一样
4.大、小于判断
.__ge__()、>
.__le__()、<
5.判断列表是否包含某对象
list1.__contains__(对象)、对象 in list1
列表本身不包含自己 list1.__contains__(list1)或list1 in list1 返回值为False
6.复制自己连接再自己后边
list1.__mul__(整数)、list1*整数
当为正整数时复制自己 返回新列表 不改变自己
当为负整数和零时清空自己 返回新列表 不改变自己
list1.__imul__(整数)
同上 改变自己
7.复制自己
list2 = lis1、list2=list1.copy()
8.增加
list1.append(对象)
在末尾追加
list1.insert(索引,对象)
在索引处插入对象 索引后边的整体后移
9.删除
list1.pop(索引)
删除索引处的对象 并返回改对象
list1.remove(对象)
删除列表中第一次出现的对象 返回None
10.排序
list1.sort()
对列表进行排序 列表内的元素必须是统一类型 改变自己
11.清空自己
list1.clear()
12.倒序(逆序)
lsit1.reverse()
倒序输出自己 改变自己
list1.__reversed__()
倒序自己 返回自己的倒序迭代器 不改变自己
13.统计
list1.count(对象)
python 列表的属性和方法整理的更多相关文章
- Vue2.x源码学习笔记-Vue实例的属性和方法整理
		还是先从浏览器直观的感受下实例属性和方法. 实例属性: 对应解释如下: vm._uid // 自增的id vm._isVue // 标示是vue对象,避免被observe vm._renderProx ... 
- python列表常用内建方法
		python列表常用内建方法: abc = ['a',1,3,'a'] #abc.pop(1) #删除索引1的值.结果['a', 3] #abc.append([123]) #结果:['a', 1, ... 
- python列表的11种方法
		python列表的11种方法2017年11月24日 03:26:43 Milton-Long 阅读数:254版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.n ... 
- python中类中属性和方法的具体定义方法和使用
		1. Python中类中特性分成属性和方法 属性和方法都分为私有和公有的,私有的只可以在本类中使用外部是无法访问的 2. 定义属性(成员变量)的语法格式(公有属性/私有属性) class 类名: de ... 
- python动态添加属性和方法
		---恢复内容开始--- python动态添加属性: class Person(object): def __init__(self,newName,newAge): self.name = newN ... 
- List 的属性与方法整理
		List<T> 类与 ArrayList 类比较类似.它实现了 IList<T> 泛型接口,长度可以动态增加. 可以使用 Add 或 AddRange 方法将项添加到 List ... 
- python干货-类属性和方法,类的方法重写
		类属性与方法 类的私有属性 __private_attrs: 两个下划线开头,表明为私有,外部不可用,内部使用时self.__private_attrs. 类的方法 在类的内部,使用 def 关键字来 ... 
- Python列表,元组,字典,字符串方法笔记
		01. 列表 1.1 列表的定义 List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组 专门用于存储 一串 信息 列表用 [] 定义,数据 之间使用 , 分隔 列 ... 
- python -- 面向对象编程(属性、方法)
		一.属性 对象的属性(attribute)也叫做数据成员(data member). 如果想指向某个对象的属性,可以使用格式: object.attribute 属性又分为:私有属性和公有属性. 私有 ... 
随机推荐
- 初识内存挂:VirtualNES金手指教程
			一.什么VirtualNES?什么是金手指? VirtualNES是一个NES模拟器,用来运行.nes文件,即在电脑上玩当年小霸王游戏机上的游戏.而它内置了一个简单的Cheat Engine,称之为金 ... 
- JMETER - 连接MySQL数据库_函数助手_随机登录
			1. 导入mysql-connect.jar包 2. 添加配置原件-jdbc connection config 3. 添加jdbc请求 填写信息 4. 连接数据库 OK 5. 增加语句:jdbc r ... 
- bootCDN引用的bootstrap前端框架套件和示例
			这是bootCDN上引用的bootstrap前端框架套件,由多个框架组合而成,方便平时学习和测试使用.生产环境要仔细琢磨一下,不要用开发版,而要用生产版.bootCDN的地址是:https://www ... 
- 〓经典文字MUD武侠游戏 我的江湖 〓
			〓经典文字MUD武侠游戏 我的江湖 〓 我的江湖(FFLIB)基于地狱内核扩展,目前已扩展了很多实用功能! 我的江湖玩法 和掌心西游.书剑.东方故事.侠缘.武林等玩法大同小异 但扩展了更多好玩的玩法, ... 
- Oracle树形结构查询(递归)
			引用:https://blog.csdn.net/u012615705/article/details/78321022 文章转自上述地址,内部有稍许改动,如有需要请查看原文. oracle树状结构 ... 
- activiti学习1:开发环境的搭建
			activiti学习1:开发环境的搭建 本文中使用maven+eclipse搭建activiti-5.14的开发环境 一.创建maven工程 创建一个普通的java工程,pom文件的内容如下 < ... 
- Docker下打包FastDFS镜像以及上传遇到的问题
			官方地址:https://github.com/happyfish100/fastdfs 一.先下载个包,然后解压(自己找个目录下载即可) [root@localhost soft]# wget ht ... 
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-22: ordinal not in range(128)
			文件,放在site-package \Python27\Lib\site-packages sitecustomize.py # -*- coding: utf-8 -*- import sy ... 
- CF1109F Sasha and Algorithm of Silence's Sounds LCT、线段树
			传送门 构成一棵树可以分成两个限制:图不成环.图的点数-边数=1. 我们考虑枚举右端点\(r\)计算所有可能的左端点\(l\)的答案.我们先考虑第一个限制:图不成环.注意到当\(r\)确定的时候,满足 ... 
- Educational Codeforces Round 75 (Rated for Div. 2)
			知识普及: Educational使用拓展ACM赛制,没有现场hack,比赛后有12h的全网hack时间. rank按通过题数排名,若通过题数相等则按罚时排名. (罚时计算方式:第一次通过每题的时间之 ... 
