一起来学习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的dict,set,list,tuple应用详解
Jul 24 Python
python生成器generator用法实例分析
Jun 04 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
python动态文本进度条的实例代码
Jan 22 Python
python第三方库学习笔记
Feb 07 Python
Python模块相关知识点小结
Mar 09 Python
详解Python3中的 input() 函数
Mar 18 Python
Pytorch 使用不同版本的cuda的方法步骤
Apr 02 Python
Pytest测试框架基本使用方法详解
Nov 25 Python
Python中的min及返回最小值索引的操作
May 10 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中通过语义URL防止网站被攻击的方法分享
2011/09/08 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
详解vue中localStorage的使用方法
2018/11/22 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
Vue 401配合Vuex防止多次弹框的案例
2020/11/11 Javascript
python实现在目录中查找指定文件的方法
2014/11/11 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
django基于restframework的CBV封装详解
2019/08/08 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
pytorch构建多模型实例
2020/01/15 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
音乐系毕业生自荐信
2013/10/27 职场文书
优秀小学生家长评语
2014/01/30 职场文书
八一慰问活动方案
2014/02/07 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
校外活动方案
2014/08/28 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
学校团代会开幕词
2016/03/04 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android