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

最新文章

  1. SQL中order by;group up;like;关联查询join on的用法
  2. struts2动态方法
  3. 获取本地IP地址信息
  4. 禁用Linux bash rm --force
  5. Linux永久挂载远程网络目录
  6. idea导入项目出错
  7. .net的自定义JS控件,运用了 面向对象的思想 封装 了 控件(.net自定义控件开发的第一天)
  8. SQL Server 2008R2 企业版 百度云下载地址
  9. Eclipse中如何显示代码行
  10. JavaScript(第六天)【函数】
  11. JS类型
  12. 持续集成CI相关的几个概念
  13. cocos2dx之保存截屏图片
  14. C++/C 宏定义(define)中# ## 的含义 宏拼接
  15. mac 终端 使用 gnu coreutils 工具 ls 颜色显示
  16. 排序问题Java
  17. css3有哪些新特性
  18. Query performance optimization of Vertica
  19. 什么是APP???APP的开发类型又分哪几种???
  20. 程序的入口及AppDelegate窗体显示原理

热门文章

  1. Unknown column 'user_uid' in 'field list' sql错误解决过程
  2. Git拉取、提交、迁出、合并、删除分之命令
  3. android glide图片加载框架
  4. 性能测试中的最佳用户数、最大用户数、TPS、响应时间、吞吐量和吞吞吐率
  5. InetAddress类和InetSocketAddress类
  6. split函数用法
  7. 在Bootstrap开发框架的前端视图中使用@RenderPage实现页面内容模块化的隔离,减少复杂度
  8. 用 C# 编写 C# 编译器,先有鸡还是先有蛋?
  9. 04 Django REST Framework 认证、权限和限制
  10. js模块化世界