一起来学习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 相关文章推荐
Django中的“惰性翻译”方法的相关使用
Jul 27 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
Python3中的列表生成式、生成器与迭代器实例详解
Jun 11 Python
Python对数据进行插值和下采样的方法
Jul 03 Python
python实现批量注册网站用户的示例
Feb 22 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
Jul 04 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
使用python实现希尔、计数、基数基础排序的代码
Dec 25 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
pytorch锁死在dataloader(训练时卡死)
May 28 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中出现空白页的原因及解决方法汇总
2014/07/08 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
PHP面向对象详解(三)
2015/12/07 PHP
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
javascript实现右侧弹出“分享到”窗口效果
2016/02/01 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
Python算法应用实战之栈详解
2017/02/04 Python
python机器学习之KNN分类算法
2018/08/29 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
python 装饰器的基本使用
2021/01/13 Python
【HTML5】Canvas绘制简单图片教程
2016/05/13 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
物理系毕业生自荐书
2014/06/13 职场文书
英语系毕业生求职信
2014/07/13 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis