十三、python列表方法汇总
'''
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列表方法汇总的更多相关文章
- 十二、python字符串方法汇总
'''1. index():检测字符串str1中是否包含字符串str2 语法:str1.index(str2,beg,end) str:指定检索的字符串:beg开始的索引,默认为0:end结束的索引, ...
- python——列表方法
L.append():追加一个元素到列表末尾 L = [] L.append('boy') L.insert() :将一个元素插入到指定位置 L.insert(1, 'girl') L.extend( ...
- Python魔法方法总结及注意事项
1.何为魔法方法: Python中,一定要区分开函数和方法的含义: 1.函数:类外部定义的,跟类没有直接关系的:形式: def func(*argv): 2.方法:class内部定义的函数(对象的方法 ...
- 编程中遇到的Python错误和解决方法汇总整理
这篇文章主要介绍了自己编程中遇到的Python错误和解决方法汇总整理,本文收集整理了较多的案例,需要的朋友可以参考下 开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析, ...
- python列表删除重复元素的三种方法
给定一个列表,要求删除列表中重复元素. listA = ['python','语','言','是','一','门','动','态','语','言'] 方法1,对列表调用排序,从末尾依次比较相邻两个元素 ...
- Python 列表(List) 的三种遍历(序号和值)方法
三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码 #!/usr/bin/env pyth ...
- python中字符串和列表只是汇总
字符串知识汇总 字符串是描述变量的重要信息,其中的应用也是很多,很重要的一点就是StringBuilder.今天我们会为大家介绍一下常用的StringBuilder 1 strip lstrip rs ...
- Python列表的三种遍历(序号和值)的方法
#-×-coding:utf-8-*- if _name_=='_main_': list=['html','js','css','python'] #方法1 print ‘遍历列表方法1’ for ...
- python列表常用内建方法
python列表常用内建方法: abc = ['a',1,3,'a'] #abc.pop(1) #删除索引1的值.结果['a', 3] #abc.append([123]) #结果:['a', 1, ...
随机推荐
- 前端开发-css基础入门
CSS cascading(层叠) style(样式) sheet(表) css注释 /* 注释内容 */ 快捷键:ctrl ? 引入方式 <!-- 1.行间样式 --> <div ...
- sass和less的对比
); < { ; { { ; } ); } ); } ); // if 条件 @dr: if(@my-option = true, { button { ...
- 自动布局(storyboard,code)
xcode 6使用storyboard 进行自动布局,迷惑的问题主要由: 1,classsize 到底是一个什么东东? 2,classSize 和 layout 有什么区别? 3, 如何使用stor ...
- 切入点表达式execution()
用于描述方法 [掌握] 语法:execution(修饰符 返回值 包.类.方法名(参数) throws异常) 修饰符,一般省略 public 公共方法 * ...
- Django发送邮件功能
以126邮箱为例 1 首先进126邮箱设置,开启: POP3/SMTP服务 IMAP/SMTP服务 成功开启后会获得一个授权码. 2. setting.py配置: # 配置发送邮箱 # 需要登录网 ...
- boost::regex
https://blog.51cto.com/liam2199/2108548 正则表达式
- C#基础知识之正则表达式
正则表达式 是一种匹配输入文本的模式..Net 框架提供了允许这种匹配的正则表达式引擎.模式由一个或多个字符.运算符和结构组成. 实例 下面的实例匹配了以 'S' 开头的单词: using Syste ...
- python基础练习题2
01:python九九乘法表 for i in range(1,10): for j in range(1,i+1): print('{}*{}={}'.format(j,i,i*j),end='\t ...
- java tomcat虚拟目录的深入了解
我们知道,Web网站中的内容(包括网页,图片,音频文件等)一般都存放在App的目录下.但随着网站内容的不断丰富,用户需要把不同层次的内容组织成网站的子目录.我们通常的做法是在网站主目录下新建子目录,并 ...
- gitpython 操作
gitpython 获取仓库远程分支 https://blog.csdn.net/laiyaoditude/article/details/86218508 python操作git https://w ...