Python的数据结构有三种:列表、元组和字典

列表(list)

  定义:list是处理一组有序项目的数据结构,是可变的数据结构。

  初始化:[], [1, 3, 7], ['a', 'c'], [1, 's', 'des',256]等

1.增加:append(value)extend(list2)、insert(i, value)

  

  2.删除:pop([i])、remove(value)

   2.1  i可以是负值

   2.2  i超出范围会报out of range错误

   2.3  remove只会移除第一个遇到的值

     2.4  pop有返回值、remove没有

   

  3.查询:index(value, [start, [stop]])  ---返回列表中第一个出现的值为value的索引,如果没有,则异常 ValueError

  

  4.修改:list没有直接修改对应元素的方法,只能先找到目标元素所在位置,然后直接赋值

  

  5.排序:sort()

  

  6.反转:reverse()

  

  7.清空:clear()

  

最新文章

  1. [转]DAO层,Service层,Controller层、View层
  2. μC/OS-Ⅲ系统的任务切换和任务调度
  3. x01.Game.CubeRun: XACT3 播放声音
  4. MySql的一些操作
  5. hdu 1520
  6. Java-J2SE学习笔记-树状展现文件结构
  7. 深入浅出:Linux设备驱动之字符设备驱
  8. Windows 10 Edge浏览器、照片查看程序关闭“平滑滚动”
  9. POJ No.3680 Intervals
  10. 使用Android studio下载github上的工程及问题解决
  11. .net Mongo Driver 1.0与2.0的对比与2.0的优化
  12. Unity 特殊文件夹 Assets Resources StreamingAssets Editor Plugins......
  13. C++实验指导
  14. 芒果绿的blog
  15. Python中Celery 的基本用法以及Django 结合 Celery 的使用和实时监控进程
  16. 安装apache 后,找不到服务,解决办法
  17. 深入web开发之webserver/servlet容器
  18. Hyper-v UBUNTU 12.04 模板设置
  19. Excel思考问题的方式
  20. HDU 4818 Golden Radio Base (2013长春现场赛B题)

热门文章

  1. (转载)Android之有效防止按钮多次重复点击的方法(必看篇)
  2. 洛谷P2045 方格取数加强版 最小费用流
  3. js 将数组中的每一项安装奇偶重新组合成一个数组对象
  4. Android实战简易教程-第二十八枪(Uri转String型实例)
  5. UVA10491 - Cows and Cars(概率)
  6. HDU5053the Sum of Cube(水题)
  7. OneNote
  8. layer是什么
  9. 【转】dig详解
  10. Deleting elements