1.列表简介
列表由一系列按特定顺序排列的元素组成,并用逗号来分隔其中的元素。如:

alphabet=['a','b','c','d']
print(alphabet)

2.访问列表元素
索引从0 开始:

alphabet=['a','b','c','d']
print(alphabet[0])

Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素:

alphabet=['a','b','c','d']
print(alphabet[-1])

3.修改列表元素

alphabet=['a','b','c','d']
alphabet[0]='f'
print(alphabet[0])

4.添加列表元素
方法append()将元素’e’添加到了列表末尾,而不影响列表中的其他所有元素:

alphabet=['a','b','c','d']
alphabet.append('f')
print(alphabet)

5.插入元素
方法insert()可在列表的任何位置添加新元素。

alphabet=['a','b','c','d']
alphabet.insert(0,'f')
print(alphabet)

6.删除元素
使用del语句删除元素;
方法pop();
只知道要删除的元素的值,可使用方法remove()。

7.列表排序
方法sort()永久性地修改了列表元素的排列顺序;
向sort()方法传递参数reverse=True,可以按与字母顺序相反的顺序排列列表元素;
函数sorted()能按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序;
reverse()可反转列表元素的排列顺序,永久性地修改列表元素的排列顺序。

8.列表长度
函数len()可快速获悉列表的长度。

Python学习三——列表相关推荐

  1. python ui bs_Guibs的Python学习_列表

    Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...

  2. python学习三-基础语法

    python学习三-基础语法(2019-12-24日晚) 1.源码文件 Python源码文件名通常采用小写的方式,常见的扩展名有: py:基本的源码扩展名. pyw:是另一种源码扩展名,跟py唯一的区 ...

  3. Python 学习笔记 列表 range() xxx XXX

    Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...

  4. Python 学习笔记 列表 xxx XXX

    Python 学习笔记 列表 xxx XXX bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) p ...

  5. Python 学习笔记 列表 排序 xxx XXX

    Python 学习笔记 列表 排序 xxx XXX print("-" * 30) cars = ['bmw', 'audi', 'toyota', 'subaru'] cars. ...

  6. Python学习笔记 | 列表和字典

    基于Python3版本的学习. 列表 用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作"元素". 每个元素之间都要用英文逗号隔开. list1=['小明',18,1.70 ...

  7. python学习之列表的定义以及增删改查

    列表定义: >>> name['lily','lucy','tom'] >>> nums = [11,22,33,'100','lily'] #python中的列表 ...

  8. python学习笔记列表和元组(三)

    列表(list) 是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表.列表是可变的(mutable)--可以改变列表的内容. 对应操作: 1.查([]切 ...

  9. python学习三:列表,元组

    1.列表: 1.列表的定义方式: list1 = [1,2,3,4,"hello","world"] 如上所示,list1就是一个列表,列表的内容以中括号包含起 ...

最新文章

  1. 一年成为emacs高手
  2. 数据结构:前缀,中缀,后缀表达式(逆波兰表达式)
  3. SQL点滴22—性能优化没有那么神秘
  4. nssl1320,jzoj(初中)2108-买装备【dfs,水题】
  5. 谷歌编码_如何通过学习编码赢得Google之旅
  6. rs232接口_、 迪文串口屏TTL与主控板RS232电平信号转换方案
  7. SPQuery如何消除重复记录(实现联动性)
  8. 异常Exception分类
  9. Extjs grid增加或删除列后记住滚动条的位置
  10. 助力优秀人才选拔培养,为AI发展贡献力量
  11. latex添加代码注释_在代码中添加注释:好的,坏的和丑陋的。
  12. 企业为何需要网络拓扑软件?
  13. 安装office时总得到“安装程序包的语言不受系统支持”的提示解决方法
  14. PDF文件加密解密-文件设置密码
  15. iOS MultipeerConnectivity
  16. QingCloud首届用户大会亮点抢先看
  17. vscode 调整行间距
  18. vue 二维码解码器
  19. (附源码)计算机毕业设计SSM基于的企业人事管理系统
  20. 如何从Facebook组中删除帖子

热门文章

  1. 轴自定义图标_9种吸引人的图标样式,能给你的设计带来良好的用户体验
  2. VPS批量管理软件--远程桌面批量管理
  3. Applicatin、 server、 session 、cookies对象的简单使用方法
  4. 转:思科3750交换机堆叠技术配置向导
  5. 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第1节 继承_2_继承的格式
  6. [BZOJ3693]圆桌会议[霍尔定理+线段树]
  7. 思路拓展,如果是用2D的方式去做切割
  8. OC-变量和数据类型
  9. 【转】oracle存储过程常用技巧
  10. android 修改framework下资源文件后如何编译