前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习之day3数据结构之列表

Python学习之day3数据结构之列表

作者头像
py3study
发布2020-01-10 10:51:38
2830
发布2020-01-10 10:51:38
举报
文章被收录于专栏:python3

数据结构之列表

一、列表

  • 定义

      列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在方括号中,这样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位

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档