python (001)----列表
Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:
list.
append
(x)-
把一个元素添加到列表的结尾,相当于
a[len(a):] = [x]
。"""-----------append-----------"""
a = [1,2,3,4,5]
a.append(6)
print (a)
list.
extend
(L)-
将一个给定列表中的所有元素都添加到另一个列表中,相当于
a[len(a):] = L
。"""-------------extend-----------"""
print ('-----------------------')
b = []
b.extend(a)
print (b)
list.
insert
(i, x)-
在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如
a.insert(0, x)
会插入到整个列表之前,而a.insert(len(a), x)
相当于a.append(x)
。"""-------------insert-----------"""
print ('-----------------------')
b.insert(0,0)
print (b)
list.
remove
(x)-
删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。
"""-------------remove-----------"""
print ('-----------------------')
b.remove(1)
print (b)
list.
pop
([i])-
从列表的指定位置删除元素,并将其返回。如果没有指定索引,
a.pop()
返回最后一个元素。元素随即从列表中被删除(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python 库参考手册中遇到这样的标记)。"""-------------pop-----------"""
print ('-----------------------')
b.pop(1)
print (b)
list.
clear
()-
从列表中删除所有元素。相当于
del a[:]
。"""-------------clear-----------"""
"""
list.clear() list.copy() 是python3 引入的方法,需要申明#!/usr/bin/python3
"""
print ('-----------------------')
c = [2,3,4,5]
c.clear()
print (c)
list.
index
(x)-
返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。
"""-------------index-----------"""
print ('-----------------------')
d = [1,1,1,2,2,2,3,4,5]
print (d.index(3))
list.
count
(x)-
返回 x 在列表中出现的次数。
"""-------------count-----------"""
print ('-----------------------')
print (d.count(1))
list.
sort
()-
对列表中的元素就地进行排序。
"""-------------sort-----------"""
print ('-----------------------')
e = [4,2,1,4,5,6,9]
e.sort()
print (e)
list.
reverse
()-
就地倒排列表中的元素。
"""-------------reverse-----------"""
print ('-----------------------')
e.reverse()
print (e)
list.
copy
()-
返回列表的一个浅拷贝。等同于
a[:]
。"""-------------copy-----------"""
print ('-----------------------')
f = e.copy()
print (f)
python (001)----列表的更多相关文章
- Python list列表的排序
当我们从数据库中获取一写数据后,一般对于列表的排序是经常会遇到的问题,今天总结一下python对于列表list排序的常用方法: 第一种:内建函数sort() 这个应该是我们使用最多的也是最简单的排序函 ...
- python中列表和元组以及字符串的操作
python中列表是非常好用的.不过有一些使用小细节还需要注意一下. tag[32:-4] 从index为32到tag的倒数第4个字符. 如果索引为32的值在倒数第4个字符的右边,那么将输出为空.只要 ...
- python基础——列表生成式
python基础——列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list [1, 2, 3, 4 ...
- Python的列表排序
Python的列表排序 本文为转载,源地址为:http://blog.csdn.net/horin153/article/details/7076321 在 Python 中, 当需要对一个 list ...
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
- python对列表的联想
python的列表与字典,已经接触无数次了.但是很多用法都记不住,个人觉得归根原因都是只是学了知识点而少用,也少思考.在此试图用宫殿记忆法对它们的用法做个简单的梳理. 首先,说说列表的删除,删除有三种 ...
- Python统计列表中的重复项出现的次数的方法
本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下:对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在 ...
- python之列表(list)的使用方法介绍
python之列表(list)介绍 在python的使用过程中,我们经常会用到列表,然而经常会遇到疑惑,下面我将详细介绍下列表使用方法. 一.列表 列表经常用到的功能使增.删.改和查功能. 1. 增 ...
- Python的列表
1. Python的列表简介 1. 1 列表的定义 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 ,即它的 ...
随机推荐
- easyui datagrid 高度布局自适应
最近在把以前写的一个项目改成用easyui做前端.过程中遇到了不少问题.其中一个就是datagrid不能很好的布局.想了好多办法都有局限.最后想到会不会是布局(easyui-layout)的问题,经过 ...
- 安卓socket 心跳和信鸽自定义提示音
/** * 连接socket 和心跳 */ public class SocketService extends Service { private static addNewOrderInterfa ...
- Java class对象说明 Java 静态变量声明和赋值说明
先看下JDK中的说明: java.lang.Object java.lang.Class<T> Instances of the class Class represent cla ...
- nested exception is java.io.FileNotFoundException: class path resource [jdbc.properties] cannot be opened because it does not exist
Could not load properties; nested exception is java.io.FileNotFoundException: class path resource [j ...
- 在PHP中调用php_ssh实现远程登陆linux服务器并执行shell脚本。
这个功能主要用于在web端利用程序对远程服务器进行操作,通过PHP_ssh执行shell脚本来实现. 首先要安装php_ssh2组件,linux中centos7下有ssh2源,直接安装.window下 ...
- nginx-配置反向代理实例
nginx反向代理配置及优化 2009-05-26 作者:守住每一天blog:liuyu.blog.51cto.combbs:bbs.linuxtone.orgmsn:liuyubj520#hotma ...
- 【sqli-labs】 less45 POST -Error based -String -Stacked Blind(POST型基于盲注的堆叠字符型注入)
和Less44一个名字 测试一下,发现是')闭合的 login_user=&login_password=1') or sleep(0.1)# 那就是没有错误显示的less42 login_u ...
- Django - 一对多数据示例
1.增加Host -id 可以在模版中增加代码: 备注: 1.counter (从1开始) 2.counter0(从0开始) 3.revcounter(倒序) 4.revcounter0(倒序从0开始 ...
- recreate dbcontrol on database 11.2.0.1 using emca
[oracle@osb ~]$ env | grep ORA ORACLE_SID=ACE ORACLE_BASE=/oracle ORACLE_TERM=xterm ORACLE_HOME=/ora ...
- 1. Python中的基本数据类型、运算、变量
本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本数据类型.运算.变量 1. 基本数据类型 1.1 整数 py可以处理任意大小的整数,例如123,1234567891324 ...