python之列表对象
1. 获取列表中的某个值
描述:获取下标所对应的值
语法:
print(li[0]) #[取索引值]
样例:
li = list(['a','b','c'])
val=(li[0]) #获取下标所对应的值
print(val) a #显示结果
2. append
描述:追加对象到列表中
语法:
def append(self, p_object): # real signature unknown; restored from __doc__
""" L.append(object) -> None -- append object to end """
pass
样例:
li = list(['a','b','c'])
li.append('d') #追加d到列表中
print(li) ['a', 'b', 'c', 'd'] #显示结果
append
3. insert
描述:插入对象到列表中
语法:
def insert(self, index, p_object): # real signature unknown; restored from __doc__
""" L.insert(index, object) -- insert object before index """
pass
样例:
list = [1,2,3,4]
list.insert(4,'a') #第4个索引前插入a
print(list) [1, 2, 3, 4, 'a'] #显示结果
insert
4. pop
描述:删除队列中最后一个对象
语法:
def pop(self, index=None): # real signature unknown; restored from __doc__
"""
L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.
"""
pass
样例:
list = [1,2,3,4]
list.pop() #默认删除队列中最后一个对象
print(list) [1, 2, 3] #显示结果
pop
5. remove
描述:删除队列中指定的对象
语法:
def remove(self, value): # real signature unknown; restored from __doc__
"""
L.remove(value) -> None -- remove first occurrence of value.
Raises ValueError if the value is not present.
"""
pass
样例:
list = [1,2,3,4]
list.remove(3) #删除队列中的3
print(list) [1, 2, 4] #显示结果
remove
6. sort
描述:队列排序
语法:
def sort(self, key=None, reverse=False): # real signature unknown; restored from __doc__
""" L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """
pass
样例:
list = [1,2,44,22,3,4]
list.sort() #顺序排序显示
print(list) [1, 2, 3, 4, 22, 44] #显示结果
sort
7. reverse
描述:队列反转
语法:
def reverse(self): # real signature unknown; restored from __doc__
""" L.reverse() -- reverse *IN PLACE* """
pass
样例:
list = [1,2,3,4]
list.reverse() #队列反转
print(list) [4, 3, 2, 1] #显示结果
reverse
8. index
描述:返回队列中值所对应的下标值,仅限第一匹配
语法:
def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
"""
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
"""
return 0
样例:
list = [11,2,33,3,4,11,5,33]
print(list.index(11)) #查找队列中值为11的对象 0 #显示结果,返回11所在的下标值
index
9. count
描述:计算队列中对象的个数
语法:
def count(self, value): # real signature unknown; restored from __doc__
""" L.count(value) -> integer -- return number of occurrences of value """
return 0
样例:
list = [11,2,33,3,4,11,5,33]
print(list.count(33)) #查找对象为33的个数,匹配所有对象 2 #显示结果
count
10. extend
描述:对列表进行扩展,可添加其他列表或者元组
语法:
def extend(self, iterable): # real signature unknown; restored from __doc__
""" L.extend(iterable) -> None -- extend list by appending elements from the iterable """
pass
样例:
li = list([1,2,3])
li.extend([11,22, ]) #扩展添加队列到列表中
print(li) [1, 2, 3, 11, 22] #显示结果 li = list([1,2,3])
li.extend((11,22, )) #扩展添加元组到列表中
print(li) [1, 2, 3, 11, 22] #显示结果
extend
11. clear
描述:清楚列表数据
语法:
def clear(self): # real signature unknown; restored from __doc__
""" L.clear() -> None -- remove all items from L """
pass
样例:
li = list([1,2,3])
li.clear() #清楚列表中内容
print(li) [] #显示结果
clear
12. 切片
描述:对列表中数据进行切片显示
语法:
[start:stop:step] [开始索引:结束索引:步长值] 开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1 结束索引:切片操作符将取到该索引为止,不包含该索引的值。 步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0
样例:
list = [1,2,3,4]
print (list[:-1]) #默认开始索引为0,结束索引为队列最后一个索引值 [1, 2, 3] #显示结果 list = [1,2,3,4]
print (list[2:4]) #取开始索引2,结束索引4的内容 [3,4] #显示结果 list = [1,2,3,4]
print (list[::-1]) #反向取值 [4, 3, 2, 1] #显示结果
切片
python之列表对象的更多相关文章
- 【转】Python之列表生成式、生成器、可迭代对象与迭代器
[转]Python之列表生成式.生成器.可迭代对象与迭代器 本节内容 语法糖的概念 列表生成式 生成器(Generator) 可迭代对象(Iterable) 迭代器(Iterator) Iterabl ...
- Python list列表的排序
当我们从数据库中获取一写数据后,一般对于列表的排序是经常会遇到的问题,今天总结一下python对于列表list排序的常用方法: 第一种:内建函数sort() 这个应该是我们使用最多的也是最简单的排序函 ...
- python 引用和对象理解
今天浏览博客的时候看到这么一句话: python中变量名和对象是分离的:最开始的时候是看到这句话的时候没有反应过来.决定具体搞清楚一下python中变量与对象之间的细节.(其实我感觉应该说 引用和对象 ...
- python中列表和元组以及字符串的操作
python中列表是非常好用的.不过有一些使用小细节还需要注意一下. tag[32:-4] 从index为32到tag的倒数第4个字符. 如果索引为32的值在倒数第4个字符的右边,那么将输出为空.只要 ...
- Python:列表,元组
一.列表 和字符串一样,列表也是序列类型,因此可以通过下标或者切片操作访问一个或者多个元素.但是,不一样的,列表是容器类型,是可以进行修改.更新的,即当我们进行修改列表元素,加入元素等操作的时候,是对 ...
- Python的基础--对象 转
对象(Objects)是python中数据的抽象,python中所有的数据均可以用对象或者是对象之间的关系来表示.每个对象均有标识符(identity).类型(type).值(value). 标识 ...
- Python可迭代对象、迭代器和生成器
Python可迭代对象.迭代器和生成器 python 函数 表达式 序列 count utf-8 云栖征文 python可迭代对象 python迭代器 python生成器 摘要: 8.1 可迭代对象( ...
- Python的基础--对象
对象(Objects)是python中数据的抽象,python中所有的数据均可以用对象或者是对象之间的关系来表示.每个对象均有标识符(identity).类型(type).值(value). 标识符. ...
- Python一切皆对象
Python从设计之初就是一门面向对象的语言,它有一个重要的概念,即一切皆对象. Java虽然也是面向对象编程的语言,但是血统没有Python纯正.比如Java的八种基本数据类型之一int,在持久化的 ...
随机推荐
- FMDB事务的使用
http://blog.csdn.net/qq_29892943/article/details/50541439 首先,说一下事务是什么,比如说我们有一个学生表和一个学生成绩表,而且一个学生对应一个 ...
- IOS第三方数据库--FMDB
iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便.于是,就出现了一系列将SQLite API进行封装的库,例如FMDB.PlausibleDatabase.sqlitepers ...
- 写一篇 Bootstrap弹窗确认的文章。本周完成
思路; 点击按钮,显示模态 点击确定,异步提交 根据结果,删除指定的记录
- p便签,去掉首行缩进
<p>fdsfdsfs</p> 使用P标签是,会自动的加上首行缩进,如果想去掉首行缩进,可以使用text-indent属性 <p style="text-ind ...
- python获取绑定的IP,并动态指定出口IP
在做采集器的过程中,经常会遇到IP限制的情况,这时候可以通过切换IP能继续访问. 如果是多IP的服务器,那么可以通过切换出口Ip来实现. 1.首先是如何获取服务器绑定的IP import netifa ...
- jsp分页的不同实现方法
一.代码实现分页 定义四个分页变量 pageNow 表示第几页 该变量是由用户来决定的,因此是变化的 pageCount 表示总共有多少页,该变量是计算出来的, ---考虑算法 pag ...
- linux 下source、sh、bash、./执行脚本的区别
原文地址:http://blog.csdn.net/caesarzou/article/details/7310201 source命令用法: source FileName 作用:在当前bash环境 ...
- logback的日志配置文件
日志配置文件logback.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE con ...
- JAVA短信验证登录
短信验证登陆 1.点击触发,以电话号码为参数调用发送验证登录短信方法 2.默认模板为验证模板 生成6位验证码 3.将生成的验证码和手机号码放入缓存,(已经设置好缓存存放时间) 4.调用发送模板短信方法 ...
- centos7.0之Lnmp和Lamp
首先配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙 1.关闭firewall: systemctl stop firewalld.service #停止firewall sys ...