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之列表对象的更多相关文章

  1. 【转】Python之列表生成式、生成器、可迭代对象与迭代器

    [转]Python之列表生成式.生成器.可迭代对象与迭代器 本节内容 语法糖的概念 列表生成式 生成器(Generator) 可迭代对象(Iterable) 迭代器(Iterator) Iterabl ...

  2. Python list列表的排序

    当我们从数据库中获取一写数据后,一般对于列表的排序是经常会遇到的问题,今天总结一下python对于列表list排序的常用方法: 第一种:内建函数sort() 这个应该是我们使用最多的也是最简单的排序函 ...

  3. python 引用和对象理解

    今天浏览博客的时候看到这么一句话: python中变量名和对象是分离的:最开始的时候是看到这句话的时候没有反应过来.决定具体搞清楚一下python中变量与对象之间的细节.(其实我感觉应该说 引用和对象 ...

  4. python中列表和元组以及字符串的操作

    python中列表是非常好用的.不过有一些使用小细节还需要注意一下. tag[32:-4] 从index为32到tag的倒数第4个字符. 如果索引为32的值在倒数第4个字符的右边,那么将输出为空.只要 ...

  5. Python:列表,元组

    一.列表 和字符串一样,列表也是序列类型,因此可以通过下标或者切片操作访问一个或者多个元素.但是,不一样的,列表是容器类型,是可以进行修改.更新的,即当我们进行修改列表元素,加入元素等操作的时候,是对 ...

  6. Python的基础--对象 转

      对象(Objects)是python中数据的抽象,python中所有的数据均可以用对象或者是对象之间的关系来表示.每个对象均有标识符(identity).类型(type).值(value). 标识 ...

  7. Python可迭代对象、迭代器和生成器

    Python可迭代对象.迭代器和生成器 python 函数 表达式 序列 count utf-8 云栖征文 python可迭代对象 python迭代器 python生成器 摘要: 8.1 可迭代对象( ...

  8. Python的基础--对象

    对象(Objects)是python中数据的抽象,python中所有的数据均可以用对象或者是对象之间的关系来表示.每个对象均有标识符(identity).类型(type).值(value). 标识符. ...

  9. Python一切皆对象

    Python从设计之初就是一门面向对象的语言,它有一个重要的概念,即一切皆对象. Java虽然也是面向对象编程的语言,但是血统没有Python纯正.比如Java的八种基本数据类型之一int,在持久化的 ...

随机推荐

  1. axis2开发实例(二)建立独自的新工程

    第一部分 环境搭建 1.  环境搭建 (1)    下载Axis2服务包:axis2-1.6.2-bin.zip,axis2-1.6.2-war.zip,分别解压到D:\webservice_axis ...

  2. laravel项目安装debugbar

    在github上有laravel项目的debugbar,可以查看项目的页面引用.变量.数据库使用.内存和反应时间等,貌似是一个还不错的小工具,效果如下: 安装地址:https://github.com ...

  3. sql数据库中查询第几条到第几条的数据

    通用方法: select top 500 * from (select top 1000 * from UserSearchDatas order by ID) a order by ID desc ...

  4. MQ-2烟雾传感器启动

    MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2).当传感器所处环境中 存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大.使用简单的电路即可将电导率的 变化 ...

  5. el5,6,7的ntpdate服务

    在el5里没有ntpdate服务 在el6里有ntpdate服务 在el7里有ntpdate服务

  6. localStorage eval script

    var globalEval =function(data) { (window.execScript || function(data){ window.eval.call(window,data) ...

  7. OS X EI Capitan 10.11 & xcode 7.0 beta(7A120f) -- cocoapods安装失败

    1.sudo gem install cocoapods: ERROR:While executing gem ... (Errno:EPERM) Operation not permitted - ...

  8. 前端开发 Grunt 之 Connect详解

    在前端开发过程中,我们需要在开发过程中,将开发中的站点部署到服务器上,然后,在浏览器中查看实际的效果,在 Grunt 环境下,可以直接使用集成在 Grunt 中的 Connect 插件完成站点服务器的 ...

  9. 关于金额,重量等浮点数的数据库字段设计(用Int,Long代替浮点数计算)

    金额.重量.成绩等数据库字段推荐使用int或bigint类型. 通常我们数据库设计中金额,重量等涉及到小数位的字段会用float或decimal,mysql还可以用double,但往往每笔金额的计算我 ...

  10. 样式(Style)和主题(Theme)资源——主题资源

    与样式资源非常相似,主题资源的XML文件通常也放在/res/values 目录下,主题资源的XML文档同样以<resources.../>元素作为根元素,同样使用<style.../ ...