一起来学习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模块学习 re 正则表达式
May 19 Python
Python中的exec、eval使用实例
Sep 23 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
python批量导入数据进Elasticsearch的实例
May 30 Python
基于python实现学生管理系统
Oct 17 Python
Django实现单用户登录的方法示例
Mar 28 Python
用python求一重积分和二重积分的例子
Dec 06 Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 Python
jupyter修改文件名方式(TensorFlow)
Apr 21 Python
Python还能这么玩之用Python做个小游戏的外挂
Jun 04 Python
python ConfigParser库的使用及遇到的坑
Feb 12 Python
python的netCDF4批量处理NC格式文件的操作方法
Mar 21 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 xml-rpc远程调用
2008/12/19 PHP
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
JS实现简易日历效果
2021/01/25 Javascript
python清除指定目录内所有文件中script的方法
2015/06/30 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
利用Python破解斗地主残局详解
2017/06/30 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
用Eclipse写python程序
2018/02/10 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
如何通过Python实现标签云算法
2019/07/02 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
下载官网python并安装的步骤详解
2019/10/12 Python
python简单实现最大似然估计&scipy库的使用详解
2020/04/15 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
公司规章制度范本
2015/08/03 职场文书
六一亲子活动感想
2015/08/07 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
Java Redisson多策略注解限流
2022/09/23 Java/Android