Python第三、四种数据类型——List(列表) and Tuple(元组)
目录
一. List(列表)
1.定义一个 List
2. 对 List 进行截取(大致方法与String的截取类似)
3. 添加一个元素,使用 append() 方法
4.删除一个元素,使用 pop() 方法
5.对某一个特定的元素进行修改
二.Tuple(元组)
1.元组的定义
2.元组创建之后不能修改,否则会进行报错
3.记录某一个元素出现的次数—— count() 方法
4.返回某一个元素的索引值—— index() 方法
列表和元组最大的区别是列表可以进行修改,元组定义完成后不能进行修改。
一. List(列表)
顾名思义,即一系列的元素放在一起,元素定义在方括号[ ]之间,不同元素之间要用逗号“,”隔开;索引值方式与String(字符串)类似,从左往右还是从0开始,从右往左以 -1 开始。List 内置了一些重要的方法,比如 append() 用来添加元素,pop() 用来删除元素。
1.定义一个 List
a = [1, 2, 'a', True] #数字、字符、布尔值都可以放在List里边
2. 对 List 进行截取(大致方法与String的截取类似)
a = [1, 2, 'a', True] #数字、字符、布尔值都可以放在List里边print(a[1:]) #与字符串类似,截取 2, a, True
3. 添加一个元素,使用 append() 方法
a = [1, 2, 'a', True]
a.append(5) #添加一个元素,默认添加在最后一位print(a)
4.删除一个元素,使用 pop() 方法
a = [1, 2, 'a', True]
a.pop() #删除一个元素,默认删除最后一位print(a)
也可以删除某一个特定的元素:
a = [1, 2, 'a', True]
a.pop(2) #删除一个元素,pop() 命令中的参数代表需要删除的元素的索引值print(a)
5.对某一个特定的元素进行修改
a = [1, 2, 'a', True]
a[1] = 100 #将索引值为 1 的值改为 100.print(a)
二.Tuple(元组)
元组与列表类似,但元组定义在 ()内部,每个元素之间也使用逗号 ‘,’ 隔开,并且元组中的元素在定义好之后不能进行修改。
1.元组的定义
b = ('a', 1, 3, True) #元组的定义在()内完成,且用逗号‘,’隔开print(b)
2.元组创建之后不能修改,否则会进行报错
b = ('a', 1, 3, True)
b[0] = 10print(b)
该段代码运行结果如下:
即:'tuple' object does not support item assignment
3.记录某一个元素出现的次数—— count() 方法
b = ('a', 2, 4, 2, 4, 5, 6)print(b.count(2)) #返回元组 b 中元素 2 出现的次数
4.返回某一个元素的索引值—— index() 方法
b = ('a', 2, 4, 2, 4, 5, 6)print(b.index(5)) #返回元组 b 中元素 5 索引的位置
Python第三、四种数据类型——List(列表) and Tuple(元组)相关推荐
- python支持的四种数据类型_Python支持的数据类型有( )
[多选题]以下选项属于 Python 整数类型的是( ) [其它]根据CAD原文件绘制别墅立面图:如图 别墅立面图002.dwg [单选题]字符串是一个连续的字符序列,用________方式打印出可以 ...
- 1.3 Python列表、字典、集合和JSON四种数据类型
Applications of Deep Neural Networks with Keras 基于Keras的深度神经网络应用 著:Jeff Heaton 译:人工智能学术前沿 目录 1.Pytho ...
- python列表元素替换的数据结构_列表是Python中的一种数据结构。列表元素无序。...
[综合练习]It has made the headlines that the president's wife threatened her husbands with public exposu ...
- 简述python中的几种数据类型,简单介绍Python中的几种数据类型
简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...
- Python语法-1-变量、输出、List列表、tuple元组、条件判断和循环等重要基础知识
针对Openmv3上的Python应用(摘录带修改) 输出 1. 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: print( ...
- 《Python 1》--python的简介、解释器、读取键盘输入函数、变量类型推断、5个标准数据类型、字符串的内置函数、for循环、list列表、tuple元组、字典dictionary
Python 的起源: Python 的创始人为吉多·范罗苏姆(Guido van Rossum) 1. 1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的**解释程序 ...
- 【Python】数据类型 Number数字、String字符串、List列表、Tuple元组、Set集合、Dictionary字典
Python数据类型 2021/6/3 周四 学习内容: Python数据类型.Number(数字).String(字符串).List(列表).Tuple(元组).Set(集合).Dictionary ...
- 简单介绍Python中的几种数据类型
大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",h ...
- 自学python方法-零基础初学Python人工智能的四种学习方法
机器学习有很多方法,大多数人选择从理论开始. 如果你是个程序员,那么你已经掌握了把问题拆分成相应组成部分及设计小项目原型的能力,这些能力能帮助你学习新的技术.类库和方法.这些对任何一个职业程序员来说都 ...
最新文章
- 研发效能改进的实践方法
- 根据UE发送前导码时是否存在碰撞
- 微软 CTO 韦青:对微软这样已经走过44年的公司,现在也只是个小小小的开始!!!
- java并发排序_Java基于fork/koin类实现并发排序
- MATLAB学习笔记(一)
- oracle编写备份数据库代码,oracle_oracle数据库创建备份与恢复脚本整理,1:创建用户 复制代码 代码如 - phpStudy...
- 论敏捷管理与团队文化的契合度
- (译)An introduction to Kubernetes
- 牛客 CCA的区间 dp + 补集转移
- 前端学习(3027):vue+element今日头条管理-关于图标的处理
- python自己做个定时器_python 创建一个自己的类计时器
- VMware ESXi版本回退
- hadoop入门简介
- LayaAir UI组件 # List 列表、ProgressBar 进度条
- 人工神经网络——神经元模型介绍
- 服务器修改硬盘顺序,服务器硬盘阵列硬盘顺序
- 手动验证 TLS 证书
- xp打开网页显示服务器错误怎么办,winxp系统IE浏览器出现Internet无法打开站点错误提示怎么办...
- python循环5次_python基础-循环语句(5)
- 基于apache搭建文件下载服务器
热门文章
- 8、Power Map—实例:制作独立播放的视频
- [转]大数据+HR”不再是忽悠
- 梦之队奥运30人大名单:詹皇库里甜瓜双少领衔
- VF01开票自动生成会计凭证
- SD--va01的屏幕增强
- PM 后台配置TCODE
- 双11行业“三连冠”,鞋王百丽走对了哪几步?
- 为什么牛在天上飞 因为有人在地上吹 谈高德地图说日活过亿
- mysql5.6.30源码安装_Centos7.1 for MySQL5.6.30源码安装及多实例配置
- python函数的两种嵌套方法