Python学习之day3数据结构之列表
2017-10-19 13:14
337 查看
数据结构之列表
一、列表
定义
列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在方括号中,这样python就是知道你是指名了一个列表。一旦你创建了一个列表,你可以添加、删除或者搜索列表中的项目,由于可以增加或删除列表,我们说列表是一个可变的数据类型。list表示方式如 list=[1,2,3,4,5,6,7],list=["可乐","雪碧","浪味仙"]等。列表操作的各类命令参数
一、列表
定义
列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在方括号中,这样python就是知道你是指名了一个列表。一旦你创建了一个列表,你可以添加、删除或者搜索列表中的项目,由于可以增加或删除列表,我们说列表是一个可变的数据类型。list表示方式如 list=[1,2,3,4,5,6,7],list=["可乐","雪碧","浪味仙"]等。列表操作的各类命令参数
参数名称 | 参数描述 | 实例 |
append | 向列表尾端添加项 | 向list=[1,2,3,4]list.append(9)得到[1,2,3,4,9] |
del | 删除一个元素或列表 | del list或del |
pop | pop删除指定位置的元素 | 默认删除最后一位pop |
count | 统计 | list.count('元素')统计元素出现次数 |
clear | 清空列表 | list.clear()清空列表内容 |
index | 定位功能 | list.index('元素')得到元素所在位数,后面可以追加切片进行细化定位) |
copy | 浅复制不能复制子列表中内容,仅能复制第一层列表内容 | List1=[1,2,3,4,[1,2,3,4]此时修改该[1,2,3,]后,列表无法拷贝,[1,2,3]这个对应的内存值未变,所以无法copy此项里面的内容 |
remove | 删除,如果有重复的,默认删除最前面的 | list.remove(元素) |
sort | 排序 | |
insert | 插入一个元素 | list.insert(x,y)x代表插入的位号,y代表插入元素 |
extend | 扩展列表 | 向list1列表中扩展列表2 会将列表2的序列添加到列表1中 |
reveres | 反转 | 将列表内内容反转输出list.reverse() |
[start:end] | 切片功能 | 顾首不顾尾 list[0:9:2],0代表开始位,9代表结束位,2代表被2相差2位 |
相关文章推荐
- Python学习笔记ucas(lecture2)数据结构(字符串、列表、元组、字典、集合)
- Python中列表、字典、元组数据结构的简单学习笔记
- 列表、元组、字典、引用的一些操作(数据结构)--python学习(3)
- python数据结构学习笔记-2016-10-24-02-使用排序列表实现集合ADT
- 【python学习笔记】Python数据结构(列表,元组,字典,集合)
- Python学习之day4列表练习题:购物车
- 重学Python - Day 03 - python基础 -> while循环实例 + Continue && break的应用 + 列表的初步学习
- python数据结构学习笔记-2016-10-22-01-评价python列表
- python数据结构学习笔记-2016-10-24-01-排序列表
- Python新手学习基础之数据结构-列表1
- python数据结构之列表基本操作[学习笔记]
- Python中列表、字典、元组数据结构的简单学习笔记
- python数据结构学习笔记-2016-10-14-02-python列表
- Python学习 Day 4 函数 切片 迭代 列表生成式 生成器
- python学习之列表
- python学习笔记--列表+嵌套for循环
- 【零基础入门学习Python笔记013】元祖:戴上了枷锁的列表
- 列表和元组——Python学习系列之二
- Python学习笔记九:列表(1)--列表元素介绍及创建方法
- 列表:一个打了激素的数组3 - 零基础入门学习Python012