'''
1.append():更新列表
'''
l=[]
l.append('111')
l.append('[123,456]')
print l
--------------------------------------------
['111', '[123,456]']
---------------------------------------------------------------------------------------------
'''
2.del:删除列表
'''
l=['111','222','abc','women','[11,22,33]']
print l
del l[1]
print l
--------------------------------------------

['111', '222', 'abc', 'women', '[11,22,33]']
    ['111', 'abc', 'women', '[11,22,33]']

---------------------------------------------------------------------------------------------
'''
3.len():获取列表长度
'''
l=['111','666','888','abc']
print len(l)
--------------------------------------------

4

---------------------------------------------------------------------------------------------
'''
4.+:拼接列表,*用于重复列表
''' l1=['aaa','bbb','ccc','ddd']
l2=['11','22','33']
print l1+l2
print l1*4
--------------------------------------------

['aaa', 'bbb', 'ccc', 'ddd', '11', '22', '33']
    ['aaa', 'bbb', 'ccc', 'ddd', 'aaa', 'bbb', 'ccc', 'ddd', 'aaa', 'bbb', 'ccc', 'ddd', 'aaa', 'bbb', 'ccc', 'ddd']

---------------------------------------------------------------------------------------------
'''
5.list(tuple):将元祖转化成列表
'''
tup=('aaa','111','abx')
print list(tup),type(list(tup))
--------------------------------------------

['aaa', '111', 'abx'] <type 'list'>

---------------------------------------------------------------------------------------------
'''
6.count():用于统计某个元素在列表中出现的次数
''' l=['123','abc','123','aaa','bbb']
print l.count('123')
print l.count('aaa')
--------------------------------------------

2

1

---------------------------------------------------------------------------------------------
'''
7.index():用于从列表中找出某个值第一个匹配项的索引位置
''' l=['11','222','aaa','bbb','222','cc']
print l.index('222')
print l.index('cc')
--------------------------------------------

1

5

---------------------------------------------------------------------------------------------
'''
8.extend():函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
'''
l1=['11','22','33']
l2=['aa','bb','cc']
l1.extend(l2)
print l1
--------------------------------------------

['11', '22', '33', 'aa', 'bb', 'cc']

---------------------------------------------------------------------------------------------
'''
9.insert(obj,str):指定位置插入指定对象
'''
l=['11','22','33','44']
l.insert(1,['aa','bb','cc']) print l
--------------------------------------------
['11', ['aa', 'bb', 'cc'], '22', '33', '44']
---------------------------------------------------------------------------------------------
'''
10.pop([index=-1]):移除列表中的一个元素(默认为最后一个元素),可选择元素
''' l=['11','22','33','44']
print l
l.pop()
print l
l.pop(1)
print l
--------------------------------------------

['11', '22', '33', '44']
    ['11', '22', '33']
    ['11', '33']

---------------------------------------------------------------------------------------------
'''
11.remove(obj):用于移除列表中某个值的第一个匹配项。
''' l=['11','222','aaa','bbb','222','cc']
l.remove('222')
print l
--------------------------------------------

['11', 'aaa', 'bbb', '222', 'cc']

---------------------------------------------------------------------------------------------
'''
12.reverse():反向列表中的元素
'''
l=['11','22','33','44']
l.reverse()
print l
--------------------------------------------

['44', '33', '22', '11']

---------------------------------------------------------------------------------------------
'''
13.sort():用于对原列表进行排序(默认升序),如果指定参数,则使用比较函数指定的比较函数。
reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
'''
l=['11','222','aaa','bbb','222','cc']
l.sort()
print l
l=['11','222','aaa','bbb','222','cc']
l.sort(reverse=True)
print l
--------------------------------------------

['11', '222', '222', 'aaa', 'bbb', 'cc']
    ['cc', 'bbb', 'aaa', '222', '222', '11']

---------------------------------------------------------------------------------------------
												

十三、python列表方法汇总的更多相关文章

  1. 十二、python字符串方法汇总

    '''1. index():检测字符串str1中是否包含字符串str2 语法:str1.index(str2,beg,end) str:指定检索的字符串:beg开始的索引,默认为0:end结束的索引, ...

  2. python——列表方法

    L.append():追加一个元素到列表末尾 L = [] L.append('boy') L.insert() :将一个元素插入到指定位置 L.insert(1, 'girl') L.extend( ...

  3. Python魔法方法总结及注意事项

    1.何为魔法方法: Python中,一定要区分开函数和方法的含义: 1.函数:类外部定义的,跟类没有直接关系的:形式: def func(*argv): 2.方法:class内部定义的函数(对象的方法 ...

  4. 编程中遇到的Python错误和解决方法汇总整理

    这篇文章主要介绍了自己编程中遇到的Python错误和解决方法汇总整理,本文收集整理了较多的案例,需要的朋友可以参考下   开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析, ...

  5. python列表删除重复元素的三种方法

    给定一个列表,要求删除列表中重复元素. listA = ['python','语','言','是','一','门','动','态','语','言'] 方法1,对列表调用排序,从末尾依次比较相邻两个元素 ...

  6. Python 列表(List) 的三种遍历(序号和值)方法

    三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码 #!/usr/bin/env pyth ...

  7. python中字符串和列表只是汇总

    字符串知识汇总 字符串是描述变量的重要信息,其中的应用也是很多,很重要的一点就是StringBuilder.今天我们会为大家介绍一下常用的StringBuilder 1 strip lstrip rs ...

  8. Python列表的三种遍历(序号和值)的方法

    #-×-coding:utf-8-*- if _name_=='_main_': list=['html','js','css','python'] #方法1 print ‘遍历列表方法1’ for ...

  9. python列表常用内建方法

    python列表常用内建方法: abc = ['a',1,3,'a'] #abc.pop(1) #删除索引1的值.结果['a', 3] #abc.append([123]) #结果:['a', 1, ...

随机推荐

  1. c++ 多线程(2000个)端口扫描(附源码)

    目录 程序适应环境与基本介绍 程序适应环境与基本介绍 情况:开2000个线程,扫描主机上开启的端口,扫描时间40秒左右. 瓶颈:不管开5000还是更多,都不能大幅加快扫描时间. 瓶颈解决方法:可以使用 ...

  2. Python中对 文件 的各种骚操作

    Python中对 文件 的各种骚操作 python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getc ...

  3. T-聊天止于呵呵

    (现代版)俗话说:流言止于智者,聊天止于呵呵.输入一段聊天记录,你的任务是数一数有 多少段对话“止于呵呵”,即对话的最后一句话包含单词 hehe 或者它的变形. 具体来说,我们首先提取出对话的最后一句 ...

  4. mkdir -建立目录

    总览 mkdir [选项] 目录... POSIX 选项: [-p] [-m mode] GNU 选项(缩写): [-p] [-m mode] [--verbose] [--help] [--vers ...

  5. FPGA 物理时序不合理的体现(体现方式:数字钟的行扫描和列扫描)

    本人在这只讨论建模好的模块来比较解释现象,如有不周到请大家指正. 软件功能仿真和在硬件上的区别:可以从这个数码管的行扫描和列扫描实例来体会一下,物理时序的影响和改进方法. 数码管的行扫描.列扫描要求同 ...

  6. Ubuntu配置python操作

    Ubuntu16.04 安装python 查看当前python情况root@localhost:/# cd /root@localhost:/usr/bin# cd /usr/binroot@loca ...

  7. TreeView详细用法

    Treeview用于显示按照树形结构进行组织的数据.          Treeview控件中一个树形图由节点(TreeNode)和连接线组成.TtreeNode是TTreeview的基本组成单元. ...

  8. java打印树形目录结构

    import java.io.File; public class MainTest { public static void main(String[] args) { String dirname ...

  9. VCL界面控件DevExpress VCL Controls发布v18.2.7|附下载

    DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包.所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速 ...

  10. java:集合输出Iterator,ListIterator,foreach,Enumeration

    //集合输出,集合的四种输出 Iterator, ListIterator, foreach, Enumeration 只要碰到集合,第一输出选择是Iterator类. Iterator<E&g ...