可变有序列表list
2024-09-14 11:25:47
list是一种有序的集合,可以随时添加和删除其中的元素。
声明方法
list名=[元素1,元素2,元素3,……]
>>> name=['Tom','David','Tony']
>>> print(name)
['Tom', 'David', 'Tony']
访问元素
利用索引访问list中的元素
>>> name[0]
'Tom'
>>> name[1]
'David'
用负数可以作为反向索引,例如-1代表最后一个元素,-2代表倒数第二个……
>>> name[-1]
'Tony'
>>> name[-2]
'David'
添加元素
使用append(元素)
追加元素到末尾
>>> name.append('Martin')
>>> print(name)
['Tom', 'David', 'Tony', 'Martin']
使用insert(索引,元素)
向指定位置添加元素
>>> name.insert(1,'Andy')
>>> print(name)
['Tom', 'Andy', 'David', 'Tony', 'Martin']
删除元素
使用pop()
删除末尾的元素
>>> name.pop()
'Martin'
>>> print(name)
['Tom', 'Andy', 'David', 'Tony']
使用pop(索引)
删除指定位置元素
>>> name.pop(1)
'Andy'
>>> print(name)
['Tom', 'David', 'Tony']
其它
len()
可以用于显示list中元素个数
>>> len(name)
3
最新文章
- SQL中order by;group up;like;关联查询join on的用法
- struts2动态方法
- 获取本地IP地址信息
- 禁用Linux bash rm --force
- Linux永久挂载远程网络目录
- idea导入项目出错
- .net的自定义JS控件,运用了 面向对象的思想 封装 了 控件(.net自定义控件开发的第一天)
- SQL Server 2008R2 企业版 百度云下载地址
- Eclipse中如何显示代码行
- JavaScript(第六天)【函数】
- JS类型
- 持续集成CI相关的几个概念
- cocos2dx之保存截屏图片
- C++/C 宏定义(define)中# ## 的含义 宏拼接
- mac 终端 使用 gnu coreutils 工具 ls 颜色显示
- 排序问题Java
- css3有哪些新特性
- Query performance optimization of Vertica
- 什么是APP???APP的开发类型又分哪几种???
- 程序的入口及AppDelegate窗体显示原理
热门文章
- Unknown column 'user_uid' in 'field list' sql错误解决过程
- Git拉取、提交、迁出、合并、删除分之命令
- android glide图片加载框架
- 性能测试中的最佳用户数、最大用户数、TPS、响应时间、吞吐量和吞吞吐率
- InetAddress类和InetSocketAddress类
- split函数用法
- 在Bootstrap开发框架的前端视图中使用@RenderPage实现页面内容模块化的隔离,减少复杂度
- 用 C# 编写 C# 编译器,先有鸡还是先有蛋?
- 04 Django REST Framework 认证、权限和限制
- js模块化世界