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. 小学徒成长系列—StringBuilder & StringBuffer关键源码解析

    在前面的博文<小学徒成长系列—String关键源码解析>和<小学徒进阶系列—JVM对String的处理>中,我们讲到了关于String的常用方法以及JVM对字符串常量Strin ...

  2. java spring 邮件发送

    开发中经常会遇到发送邮件进行用户验证,或者其它推送信息的情况,本文基于spring,完成邮件的发送,主要支持普通文本邮件的发送,html文本邮件的发送,带附件的邮件发送,没有实现群发.多个附件发送等需 ...

  3. SQLite帮助类SQlitehelper 实现对SQLite数据的增删改查

    public class SQLiteHelper { public const string sConn = "Data Source=" + @"path" ...

  4. 王宝强新片P2P风波持续发酵,互金真的前途未卜?

    王宝强离婚风波还未完全结束,一波未平一波又起,新片又引来话题爆点,其自导自演的电影<大闹天竺>陷P2P平台集资的新闻占据各大媒体头条. 该P2P平台为湖北武汉一家P2P互联网金融理财平台& ...

  5. iTween 动画类型

    iTween 动画类型 http://robertpenner.com/easing/easing_demo.html 使用范例 http://www.xuanyusong.com/archives/ ...

  6. Python标准模块--logging

    1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级.日志保存路径.日志文件回滚等:相比print,具备如下优点: 可以通过设置不同 ...

  7. ASP.NET MVC5 网站开发实践(二) Member区域 - 全部文章列表

    显示文章列表分两块,管理员可以显示全部文章列表,一般用户只显示自己的文章列表.文章列表的显示采用easyui-datagrid.后台需要与之对应的action返回json类型数据   目录 ASP.N ...

  8. Android启动模式

    在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作.在Android中Activity的启动模式决定了Activity的启动运行方式. An ...

  9. EasyUI DataGrid 修改每页显示数量的最大值&&导出Grid到Excel

    首先,最近在搞那个DataGrid的导出,发现,网上的用JS导出到本地的方法虽然可用,但是只能导出DataGrid当前的数据,例如说,DataGrid默认是最大显示50行,但是如果有多页,那么就无法显 ...

  10. ASP.NET Web API 异常日志记录

    如果在 ASP.NET MVC 应用程序中记录异常信息,我们只需要在 Global.asax 的 Application_Error 中添加代码就可以了,比如: public class MvcApp ...