博客
关于我
python序列类型及运算
阅读量:187 次
发布时间:2019-02-28

本文共 1916 字,大约阅读时间需要 6 分钟。

python序列类型

基础概念

  1. 序列类型与数学中的序列概念相同,元素类型可以不同,是具有先后关系的一组元素;
  2. 通过序列下标访问序列的特定元素。
  3. 常见序列类型应用有:字符串类型、列表类型、元组类型等。

列表类型

  1. 列表是一种序列类型,创建后可以随意被修改;
  2. 使用方括号 [] 或list() 创建,元素间用逗号 , 分隔;
  3. 列表中各元素类型可以不同,无长度限制。
# testPython.py# 列表操作示例A = list(A)						# 元组类型和列表类型可以相互转换print(A)print(A)print(A[0])print(A[-1])print(A[0:3:2])print("分隔线".center(40, "#"))print(len(A))print(A.count(1))print(A.count("111"))print(A.index("111"))print(A.index(1))print(A.index(1, 2, ))print("分隔线".center(40, "#"))B = ["100", 200, A]				# 列表元素类型中可以是列表类型print(B)C = ["100", 200, A, (1, 2)]		# 列表元素类型中可以是元组类型print(C)print(tuple(C))D = list("12345daad")print(D)print("分隔线".center(40, "#"))A[0] = 33print(A[0]) 					# 不会报错,列表类型元素,可以修改元素值print("分隔线".center(40, "#"))

元组类型

  1. 元组是一种序列类型,一旦创建就不能被修改;
  2. 使用小括号 () 或 tuple() 创建,元素间用逗号 , 分隔;
  3. 元组中各元素类型可以不同,无长度限制。
  4. 元组继承了序列类型的全部通用操作;
  5. 元组用于元素不改变的应用场景,比如保持不允许变化的数据,用于数据保护
# testPython.py# 列表操作示例A = list(A)						# 元组类型和列表类型可以相互转换print(A)print(A)print(A[0])print(A[-1])print(A[0:3:2])print("分隔线".center(40, "#"))print(len(A))print(A.count(1))print(A.count("111"))print(A.index("111"))print(A.index(1))print(A.index(1, 2, ))print("分隔线".center(40, "#"))B = ["100", 200, A]				# 列表元素类型中可以是列表类型print(B)C = ["100", 200, A, (1, 2)]		# 列表元素类型中可以是元组类型print(C)print(tuple(C))D = list("12345daad")print(D)print("分隔线".center(40, "#"))A[0] = 33print(A[0]) 					# 不会报错,列表类型元素,可以修改元素值print("分隔线".center(40, "#"))# 元组操作示例A = ("111", 1, 2, 1)			# 元组元素类型可以不相同print(A)print(A[0])print(A[-1])print(A[0:3:2])print("分隔线".center(40, "#"))print(len(A))print(A.count(1))print(A.count("111"))print(A.index("111"))print(A.index(1))print(A.index(1, 2, ))print("分隔线".center(40, "#"))B = ("100", 200, A)				# 元组元素类型中可以是元组类型print(B)C = ("100", 200, A, [1, 2])		# 元组元素类型中可以是列表类型print(C)print(list(C))D = list("12345daad")print(D)print("分隔线".center(40, "#"))#A[0] = 33#print(A[0]) 					# 会报错,元组类型元素,不能做修改元素值#print("分隔线".center(40, "#"))

python序列类型运算

基础序列操作符

在这里插入图片描述

列表类型操作符

在这里插入图片描述

基础序列方法

在这里插入图片描述

列表类型方法

在这里插入图片描述

转载地址:http://rern.baihongyu.com/

你可能感兴趣的文章
Netbeans 8.1启动参数配置
查看>>
NetBeans IDE8.0需要JDK1.7及以上版本
查看>>
NetBeans之JSP开发环境的搭建...
查看>>
NetBeans之改变难看的JSP脚本标签的背景色...
查看>>
netbeans生成的maven工程没有web.xml文件 如何新建
查看>>
netcat的端口转发功能的实现
查看>>
Netcraft报告: let's encrypt和Comodo发布成千上万的网络钓鱼证书
查看>>
Netem功能
查看>>
netfilter应用场景
查看>>
Netflix:当你按下“播放”的时候发生了什么?
查看>>
Netflix推荐系统:从评分预测到消费者法则
查看>>
netframework 4.0内置处理JSON对象
查看>>
Netgear WN604 downloadFile.php 信息泄露漏洞复现(CVE-2024-6646)
查看>>
Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(十一)备份
查看>>
netlink2.6.32内核实现源码
查看>>
netmiko 自动判断设备类型python_Python netmiko模块的使用
查看>>
NetMizer 日志管理系统 多处前台RCE漏洞复现
查看>>
NetMizer-日志管理系统 dologin.php SQL注入漏洞复现(XVE-2024-37672)
查看>>
Netpas:不一样的SD-WAN+ 保障网络通讯品质
查看>>
netron工具简单使用
查看>>