1、末尾追加:append()

s = ["a", "b", "c"]
print(s) #['a', 'b', 'c']
s.append("d")
print(s) #['a', 'b', 'c', 'd']

2、返回索引值:index(),只返第一个找到的

s = ["a", "a", "c"]

3、返回字符串中相同的个数:count()

s = ["a", "a", "c"]

4、插入:insert()

s = ["a", "a", "c"]
print(s)        #['a', 'a', 'c']
s.insert(0,"b") #两个参数,第一个指定插入位置,第二个是需要插入的目标
print(s)        #['b', 'a', 'a', 'c']

5、删除:pop()

s = ["a", "a", "b", "c"]
print(s)  #['a', 'a', 'b', 'c']
s.pop()   #不指定参数时删除最后一个
print(s)  #['a', 'a', 'b']
s.pop(1)  #指定参数时删除指定位置,参数为索引值得

print(s) #['a', 'b']

6、删除:remove()

s = ["a", "a", "b", "c"]
print(s)      #['a', 'a', 'b', 'c']
s.remove("a") #指定值删除且只删除一个
print(s)      #['a', 'b', 'c']

7、排序:sort()

s = ["c", "a", "b", "d"]
print(s)  #['c', 'a', 'b', 'd']
s.sort()
print(s)  #['a', 'b', 'c', 'd']

8、反转:reverse()

s = ["c", "a", "b", "d"]
print(s)  #['c', 'a', 'b', 'd']
s.sort()
print(s)  #['a', 'b', 'c', 'd']
s.reverse()
print(s)  #['d', 'c', 'b', 'a']

9、如何删除一个列表中的所有指定项

s = ["c", "a", "b", "d", "a", "a", "a"]
for i in range(s.count("a")):
    s.remove("a")
print(s)    ['c', 'b', 'd']

10、切片

s = ["c", "a", "b", "d", "a", "a", "a"]
print(s[0:3])   #['c', 'a', 'b']
print(s[:3])    #['c', 'a', 'b']
print(s[:3:2])  #['c', 'b']
print(s[:])     #['c', 'a', 'b', 'd', 'a', 'a', 'a']
print(s[::])    #['c', 'a', 'b', 'd', 'a', 'a', 'a']
print(s[-4:-3]) #['d']

11、append与extend区别***

s = ["c", "a"]
print(s)
s.extend(["b","d"])
print(s) #['c', 'a', 'b', 'd']
s.append(["b","d"])
print(s)  #['c', 'a', 'b', 'd', ['b', 'd']]

#append和extend都仅只可以接收一个参数

#append 任意,甚至是tuple

#extend 只能是一个列表

4、python列表的更多相关文章

  1. python 列表排序

    转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...

  2. python列表、元祖、字典

    python列表   ['a','1','vs2']       里面的值可以改 python元祖   ('a','1','css','sdf12')   里面的值不能改 python字典   {'s ...

  3. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  4. Python 列表

    python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...

  5. python 列表生成器

    python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 ...

  6. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  7. Python 列表如何获得一个指定元素所在的下标

    在使用Python3.4读取txt数据到列表,由于编码问题,读取到的数据通常会出现'\ufeffX'(x为你想要的数据).这时候如果需要把列表中的数据由字符串转换到数值型的数据的进行数据分析的话就会出 ...

  8. python列表的常用操作方法

    主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...

  9. !!对python列表学习整理列表及数组详细介绍

    1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...

  10. (转载)Python 列表(list)操作

    (转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...

随机推荐

  1. Windows Azure Storage (22) Azure Storage如何支持多级目录

    <Windows Azure Platform 系列文章目录> 熟悉Azure平台的读者都知道,Azure Blob有三层架构.如下图:(注意blob.core.chinacloudapi ...

  2. OracleConnection is obsolete

    用EF搞Oracle的 fake CodeFirst 时,一直报错以下错误: 对类型“System.Data.OracleClient.OracleConnection”的存储区提供程序实例调用“ge ...

  3. 1代 angularjs ember vue 比较

    angularjs ember vue 比较 看了别人的ppt,直接贴结果,仅供参考

  4. css知多少(6)——选择器的优先级

    1. 引言 上一节<css知多少(5)——选择器>最后提到,选择器类型过多将导致一些问题,是什么问题呢?咱们直接举例子说明. 上图中,css中的两个选择器都是针对<span>的 ...

  5. C#设计模式系列:工厂方法模式(Factory Method)

    1. 工厂方法模式简介 1.1 定义 工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法模式是以一个类的实例化延迟到其子类. Factory Method模式用于在不指定待创建 ...

  6. JAVA的静态变量、静态方法、静态类

    静态变量和静态方法都属于静态对象,它与非静态对象的差别需要做个说明. (1)Java静态对象和非静态对象有什么区别? 比对如下: 静态对象                                ...

  7. 生成Kindle可读的mobi和PDF电子书

    购买kindle之后,自然欣喜万分,不来自于工具本身,而来自于发现自己能够静下心来阅读长篇和复杂的文字了,可喜可贺.更重要的是,kindle减轻了我眼睛的莫大的压力.但马上就出现几个问题: 不是所有的 ...

  8. 在非SQL客户端使用命令行方式定期连接SQL Server 服务器并模拟用户查询操作,同时输出信息内容

    一个很长的标题,实现的功能就是尽量使用非人力的方式模拟人去做一件事情,为了便于记录,将他们输出成文件方便查阅. 图形界面方式,使用微软自己的ConnMaker.exe,或者Microsoft 数据连接 ...

  9. 利用GeoWebCache实现WebGIS地形图展示的缓存优化

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 在WebGIS中,影像金字塔是一个很重要的概念.在WebGI ...

  10. javascript判断元素存在和判断元素存在于实时的dom中的方法

    今天(周六)下午我在公司加班时不知道要干什么,就打开公司的一个wordpress项目网站,想看下之前自己做的一个网页是否有问题. 打开网站首页,我习惯性的打开了chrome的调试工具,然后鼠标开始滚动 ...