码迷,mamicode.com
首页 > 编程语言 > 详细

Python 列表

时间:2019-04-09 13:58:23      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:操作符   个数   元素   append   ora   ash   插入   ack   int   

列表

序列中的每个元素都分配一个数字 —— 它的位置或索引,第一个索引是0,第二个索引是1,依此类推

可以进行的操作包括索引,切片,加,乘,检查成员

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可

 技术图片

 

访问

  代码:技术图片

  输出:3

更新

  代码:技术图片

  输出:4

remove         列表名.remove(‘元素名‘)

  代码:技术图片

  输出:技术图片

del           del 列表名[n] 删除哪个元素   del 列表名 删除整个列表

  代码:技术图片            技术图片删除列表

 

  输出:技术图片                            技术图片已删除,输入的是类型 但print(list[0]) 会报错

 

 

append      列表名.qppend(‘xxx‘)  往列表最后加xxx,只能加一个

  代码:技术图片

  输出:技术图片

 

extend         加两个

  代码:技术图片

  输出:技术图片

 

insert           在第n位前插入

  代码:技术图片

  输出:技术图片

 

pop       移除最后一个并返回该元素

  代码:技术图片

  输出:技术图片

pop(n)         移除第n个并返回该元素

  代码:技术图片

  输出:技术图片

count(xx)   xx在列表中出现多少次

  代码:技术图片

  输出:2

index(xx)     xx在列表哪里[返回第一次出现的位置]

  代码:技术图片

  输出:1

index(xx,n1,n2)    在范围内查找

  代码:技术图片

  输出:0

reverse()    翻转

  代码:技术图片

  输出:技术图片

sort       排序   默认小-->大
列表名.sort(算法,关键字【这两个默认,不用管】,reverse=True【逆序】)

  代码:技术图片              技术图片

 

  输出:技术图片     技术图片

dir    查看有啥方法

  代码:技术图片

  输出:技术图片

xxx in 列表名   判断列表中是否存在xxx,返回true or F

  代码:技术图片

  输出:技术图片

拼接

技术图片

 

切片    【只是个拷贝】

列表名[n:m]         从n 开始到m -1 项
//首项 和 末尾项 可以省略


列表名[:]          获得列表拷贝
如果用xx = yy创建新的列表的话,xx变,yy也会变【相当于多了个便签,只是不同名字而已】,而用切片的方式,原列表yy不会跟随新列表xx变

  代码:技术图片

 

  输出:技术图片

 

 

嵌套列表

技术图片

列表脚本操作符

 技术图片

 

列表函数

技术图片

 

列表方法

 技术图片

 

Python 列表

标签:操作符   个数   元素   append   ora   ash   插入   ack   int   

原文地址:https://www.cnblogs.com/expedition/p/10674443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!