十三、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, ...
随机推荐
- 服务性能指标:PV、UV、TPS、QPS
名词解释 PV Page View,网页浏览量.网页被读者调用浏览的次数.网页每次打开或刷新一次页面,记录一次.用户对同一页面的多次访问,访问量累计. UV Unique Visitor,独立访问者. ...
- 工作笔记20170315-------关于FAQ(Frequently Asked Questions)列表的代码
源自于:http://www.17sucai.com/pins/3288.html (1)FAQ问答列表点击展开收缩文字列表 <ul> <li class="clear ...
- SQL Server 批量 删除表索引
当旧的数据库中的数据几乎很少使用到的时候,索引又占用着较大的磁盘空间,数据又不能删除,又想节省磁盘空间. 这个时候可以将所有表的索引进行删除了(先创建索引备份脚本,以备需要还原),可以批量一起删除. ...
- fhq_treap || BZOJ 3224: Tyvj 1728 普通平衡树 || Luogu P3369 【模板】普通平衡树
题面:[模板]普通平衡树 代码: #include<cstdio> #include<cstring> #include<iostream> #include< ...
- GUI学习之十八——QDateTimeEdit学习总结
在前面两章我们总结了QSpinBox和QDoubleSpinBox的用法,今天来总结一下QDateTimeEdit控件的基本用法 一.描述 1.QDateTimeEdit是一个用来编辑日期和时间的单行 ...
- python 文件操作、shutil模块
参考自:https://www.cnblogs.com/alex3714/articles/5717620.html 1. 文件基础操作 f = open('test.txt') #打开文件 firs ...
- 基于VUE多人聊天项目
项目背景 公司平台要做一个通讯系统,本来是java 来做的后面改前端+PHP来做,所以就用VUE来做这个了. github github地址 新人求star 技术栈 vue-axios vuex we ...
- 简单后台登录逻辑实现Controller
package com.fei.controller.admin; import javax.servlet.http.HttpSession; import org.springframework. ...
- 25个Apache性能优化技巧推荐
25个Apache性能优化技巧推荐 Apache至今仍处于web服务器领域的霸主,无人撼动,没有开发者不知道.本篇文章介绍25个Apache性能优化的技巧,如果你能理解并掌握,将让你的Apache性能 ...
- SSH自动登录脚本
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11926792.html vi app-stg.sh #!/usr/bin/expect -f #aut ...