4、python列表
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列表的更多相关文章
- python 列表排序
转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...
- python列表、元祖、字典
python列表 ['a','1','vs2'] 里面的值可以改 python元祖 ('a','1','css','sdf12') 里面的值不能改 python字典 {'s ...
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- Python 列表
python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...
- python 列表生成器
python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 ...
- [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
- Python 列表如何获得一个指定元素所在的下标
在使用Python3.4读取txt数据到列表,由于编码问题,读取到的数据通常会出现'\ufeffX'(x为你想要的数据).这时候如果需要把列表中的数据由字符串转换到数值型的数据的进行数据分析的话就会出 ...
- python列表的常用操作方法
主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...
- !!对python列表学习整理列表及数组详细介绍
1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...
- (转载)Python 列表(list)操作
(转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...
随机推荐
- 新人入职100天,聊聊自己的经验&教训
这篇文章讲了什么? 如题,本屌入职100天之后的经验和教训,具体包含: 对开发的一点感悟. 对如何提问的一点见解. 对Google开发流程的吐槽. 如果你 打算去国外工作. 对Google的开发流程感 ...
- Visualize The Workshop
这篇文章是从我的 github 博客 http://lxconan.github.io 导入的. 今天这篇文章是准备瞎扯的.平常工作的时候,我希望尽可能的将一切自动化,让自己尽可能的舒适与懒惰.两个输 ...
- JavaScript学习笔记之数值
JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此.(整数也是通过64浮点数的形式来存储的) 所以,1+1.0=2:且1===1.0的 浮点数不是精确的值,所以涉及小数的比 ...
- JavaScript随笔1
1.NaN不等于NaN 2.判断是不是NaN:isNaN; (强制类型转换) 3.parseInt(3.5) ->3 parseInt(3px)->3 4.pareFloat(3.7)- ...
- 学习nodejs有感
接触nodejs一段时间了,不断的去接触接触,nodejs是一个能让前端程序员做后台开发的一项技术. 随着学习,让我更好的理解了前后端,以及浏览器是如何运作的
- Android_安卓为按钮控件绑定事件的五种方式
一.写在最前面 本次,来介绍一下安卓中为控件--Button绑定事件的五种方式. 二.具体的实现 第一种:直接绑定在Button控件上: 步骤1.在Button控件上设置android:onClick ...
- 《Qt Quick 4小时入门》学习笔记2
http://edu.csdn.net/course/detail/1042/14805?auto_start=1 Qt Quick 4小时入门 第五章:Qt Quick基本界面元素介绍 1. ...
- OpenCASCADE Curve Length Calculation
OpenCASCADE Curve Length Calculation eryar@163.com Abstract. The natural parametric equations of a c ...
- 深入学习jQuery元素过滤
× 目录 [1]索引过滤 [2]内容过滤 前面的话 过滤是jQuery扩展的一个重要的内容.jQuery选择器中的一个重要部分就是过滤选择器.除了过滤选择器,还有专门的元素过滤的方法.本文将详细介绍j ...
- MySQL学习笔记十七:复制特性
一.MySQL的复制是将主数据库(master)的数据复制到从(slave)数据库上,专业一点讲就是将主数据库DDL和DML操作的二进制日志传到从库上,然后从库对这些二进制日志进行重做,使得主数据库与 ...