一起来学习Python的元组和列表


Posted in Python onMarch 13, 2022

1 元组

同一元组中元素的数据类型可以不同

元组中只包含一个元素时,需要在元素后面添加逗号,否则圆括号会被当做运算符使用

  • 元组的创建:赋值命令=或内置函数tuple()
    • 创建空元组—— tup1 = tuple()或 tup1 = ()
  • 元组中元素值是不能够进行修改的,但是可以对元组进行连接组合,与字符串相似,元组支持双向索引
  • 元组的截取:变量[头下标:尾下标:步长] 遵循左闭右开原则
  • 元组元素访问:变量[下标] 通过下标索引获取元组中的单个元素

一起来学习Python的元组和列表

查看元组对象的操作方法

print(dir(tuple))
 
# 返回元素x在元组中出现的次数
tuple.count(x):
 
# 返回元素x在元组指定范围内首次出现的次数
tuple.index(x[,start,[stop]])

一起来学习Python的元组和列表

2 列表

  • 列表的创建:赋值命令或者内置函数list()
    • lst1 = [] ; lst1 = list()
    • 与字符串相似,列表也支持双向索引
  • 列表的截取: 变量[头下标,尾下标,步长] ,遵循左闭右开原则
  • 列表元素的访问:变量[下标],通过下标索引,获取列表中单个元素
  • 删除列表或者删除列表中的某个元素,可以使用删除命令del
  • 查看列表对象的方式
print(dir(list))

列表包含11个内置方法

# 列表末尾添加新元素x(原列表添加)
list.append(x):
 
# 清空列表
list.clear():
 
# 返回列表的浅复制
list.copy():
 
# 返回元素x在列表中出现的次数
list.count(x):
 
# 列表末尾一次性追加另一个序列中的多个值
list.extend(seq):
 
# 返回元素x在列表指定范围首次出现的次数
list.index(x[,start[,stop]]):
 
# 元素x插入列表中的指定位置
list.insert(index,x):
 
# 移除列表中的一个元素(默认最后一个元素),返回该元素值
list.pop([index=-1]):
 
# 移除列表中首次出现的元素x
list.remove(x):
 
# 列表原地逆序排列(所有列表元素反转)
list.reverse():
 
# 列表原地排序(列表元素属于同一数据类型,默认升序)
list.sort():

一起来学习Python的元组和列表

一起来学习Python的元组和列表

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容! 

 

Python 相关文章推荐
python下如何让web元素的生成更简单的分析
Jul 17 Python
在Python中实现贪婪排名算法的教程
Apr 17 Python
Python中Django框架利用url来控制登录的方法
Jul 25 Python
Python实现按照指定要求逆序输出一个数字的方法
Apr 19 Python
python自动化报告的输出用例详解
May 30 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
Jul 01 Python
python导包的几种方法(自定义包的生成以及导入详解)
Jul 15 Python
使用Python调取任意数字资产钱包余额功能
Aug 15 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 Python
python自动化测试之Selenium详解
python数字类型和占位符详情
Mar 13 #Python
Python+Selenium自动化环境搭建与操作基础详解
Python+Selenium实现读取网易邮箱验证码
Mar 13 #Python
asyncio异步编程之Task对象详解
Mar 13 #Python
实例详解Python的进程,线程和协程
Python获取指定日期是"星期几"的6种方法
You might like
一棵php的类树(支持无限分类)
2006/10/09 PHP
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
php中的登陆login实例代码
2016/06/20 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
机器学习10大经典算法详解
2017/12/07 Python
pymysql 开启调试模式的实现
2019/09/24 Python
Python 使用type来定义类的实现
2019/11/19 Python
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
Java基础知识面试要点
2016/07/29 面试题
简述数据库的设计过程
2015/06/22 面试题
《湘夫人》教学反思
2014/02/21 职场文书
班组长竞聘书
2014/03/31 职场文书
《灰椋鸟》教学反思
2014/04/27 职场文书
党员公开承诺书2015
2015/01/21 职场文书
受欢迎的自荐信,就这么写!
2019/04/19 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python