目录

一、创建和操作列表

二、创建和操作元组


一、创建和操作列表

列表是以方括号 "[]" 包围的数据集合,不同成员间以 "," (半角符号)分隔。

列表中可以包含任何数据类型,也可以包含另一个列表,列表可以通过序号来访问其中的成员。在脚本中可以对列表进行排序、添加、删除等操作,以改变列表中某一成员的值。

Python 常用列表操作
列表操作 描述
list.append() 追加成员
list.count(x) 计算列表中的参数 x 出现的次数
list.extend(L) 向列表中追加另一个列表 L
list.index(x) 获得参数 x 在列表中的位置
list.insert() 向列表中插入数据
list.pop() 删除列表中的最后一个值,并返回被删除的值
list.remove() 删除列表中的成员
list.reverse() 将列表中成员的顺序颠倒
list.sort() 对列表中的成员排序

注:在Python中,除了可以使用上表所示的函数操作之外,还可以使用类似于字符串的分片和索引操作列表

>>> list = []                        # 定义一个空列表
>>> list.append( 1 )                 # 向列表中添加成员
>>> list
[1]
>>> list.count( 2 )
0
>>> list.extend( [2, 3, 5, 4] )
>>> list
[1, 2, 3, 5, 4]               # 列表值被改变
>>> list.index( 5 )           # 获得 5 在列表中的位置
3                             # 从 0 开始,即第 4 个
>>> list.insert( 2, 6 )       # 从 0 开始,也就是在第三个成员处插入 6 ,其他成员依次后移
>>> list
[1, 2, 6, 3, 5, 4]
>>> list.pop( 2 )             # 删除列表中第 3 个成员
6
>>> list
[1, 2, 3, 5, 4]
>>> list.remove( 5 )          # 删除列表中的 5
>>> list
[1, 2, 3, 4]
>>> list.reverse()            # 颠倒列表的顺序
>>> list
[4, 3, 2, 1]
>>> list.sort()               # 将列表中成员重新排序
>>> list
[1, 2, 3, 4]

二、创建和操作元组

元组的特性与列表基本相同,元组是以圆括号 "()" 包围的数据集合。与列表不同的是,元组中的数据一旦确定就不能被更改。元组可以使用在不希望数据被其他操作改变的场合。

对于元组,由于其内容不能被改变,因此不能使用列表操作函数进行操作,只能对其使用分片和索引操作。

>>> tuple = ( 'a', 'b', 'c')      # 定义一个元组
>>> list.insert(4,tuple)          # 向列表中插入一个元组
>>> list
[1, 2, 3, 4, ('a', 'b', 'c')]
>>> list[4]                       # 使用索引访问列表中的第 5 个成员
('a', 'b', 'c')
>>> list[1:4]                 # 使用分片获得列表中第 2 个至第 5 个成员,但不包含第 5 个成员
[2, 3, 4]
>>> tuple[2]                  # 获得元组中第 3 个成员
'c'
>>> tuple[1:-1]               # 获得元组中第二个程序至最后一个程序,但不包含最后一个程序
('b',)

初学__Python——Python数据类型之列表和元组相关推荐

  1. Python数据类型、列表、元组、字典、集合增删改查(切片)

    Python基础(数据类型) 有问题可以➕QQ:1606269318来交流沟通. 以下全是干货,对刚学Python是挺有帮助的. 1.Numbers(数字): 1)整数(int) 通常被称为是整型或整 ...

  2. Python数据类型(列表和元组)

    1.3 List(列表) 列表由一系列按特定顺序排列的元素组成. 在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素. 1.3.1 访问列表元素 在Python中,第一个列表元素的索 ...

  3. 初学__Python——Python数据类型之文件

    文件也可以看作是Python中的数据类型.当使用Python的内置函数open打开一个文件后就返回一个文件对象. open(filename, mode, bufsize) filename:要打开的 ...

  4. 初学__Python——Python数据类型之字典

    字典是Python中比较特别的一类数据类型,是以大括号包围 "{}" 的数据集合.字典与列表的最大不同在于字典是无序的,在字典中通过键来访问成员. 与列表类似,字典也是可变的,可以 ...

  5. 初学__Python——Python数据类型之字符串

    目录 一.Python中的字符串 二.字符串中的转义字符 三.操作字符串 四.字符串中的索引与分片 五.格式化字符串 六.字符串.数字类型的转换 七.原始字符串(Raw String) 一.Pytho ...

  6. 初学__Python——Python数据类型之数字

    目录 一.整型和浮点型 二.运算符 数据类型是程序的基础,程序设计的本质就是对数据进行处理.Python有设计良好的数据类型,以及丰富的内置函数. 数字是程序需要处理的最基本的数据类型,任何编程语言都 ...

  7. python中列表的元素是什么数据类型_python基本数据类型之列表和元组(一)

    python基本数据类型之列表与元组(一) python中list与tuple都是可以遍历类型.不同的是,list是可以修改的,而元组属于不可变类型,不能修改. 列表和元组中的元素可以是任意类型,并且 ...

  8. python中的列表和元组_python中列表和元组的区别

    如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改.除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是 ...

  9. 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...

    本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...

最新文章

  1. linux脚本自定义赋值,JMeter——运用BeanShell给自定义的变量动态赋值
  2. Consul入门05 - 健康检测
  3. ${project.build.directory}
  4. flex 图片上传并以二进制保存到oracle数据库,flex 加载并显示图片 图片转化成二进制...
  5. canopen和1939区别_CAN 和 CANopen的区别和联系
  6. Dell笔记本双系统安装(Ubuntu 16.04)
  7. python批量生成图片_利用Python批量生成任意尺寸的图片
  8. 创建react应用程序_如何使您的React应用程序具有完整的功能,完全的React性并能够处理所有这些疯狂的事情……...
  9. VDO-SLAM论文阅读
  10. 哈夫曼编码压缩率计算_考研经验分享(哈工大计算机)
  11. ISO C90 forbids mixed declarations and code 警告
  12. mysql常用的开发软件下载_强烈推荐!14款经典的MySQL客户端软件
  13. nginx1.21下载安装详细教程(win10)
  14. 使用HttpClient通过POST方式发送XML,使用TCP/IP Monitor观察数据
  15. c 语言打印26个大写字母怎么读,26个大写字母读法
  16. Python selenium —— 一定要会用selenium的等待,三种等待方式解读
  17. 日志系统新贵,Loki到底优秀在哪里?
  18. 使用腾讯乐固加固安卓APK
  19. 微信公众号打开的h5网页点击按钮返回公众号
  20. 创新RFID应用 推动物联网前进“车轮”

热门文章

  1. 【学习笔记】SAP CO成本估算相关
  2. 定义交货输出确定过程(Output Determination Procedure)
  3. 如何对系统中设置的修改记录增加log日志
  4. SAP中凭证类型的作用
  5. 查看移动平均价的历史记录
  6. ABAP程序性能优化
  7. Sap权限相关设置、控制及传输
  8. rp-provide-from-last
  9. 淘宝特价版月活过亿背后,下沉市场正进入C2M时代
  10. 完美打工人罗永浩,到底错在哪?