一起来学习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插入数据到列表的方法
Apr 30 Python
浅析Python中signal包的使用
Nov 13 Python
python中OrderedDict的使用方法详解
May 05 Python
简单了解python模块概念
Jan 11 Python
Python实现加载及解析properties配置文件的方法
Mar 29 Python
python实现周期方波信号频谱图
Jul 21 Python
Python查找文件中包含中文的行方法
Dec 19 Python
python 判断矩阵中每行非零个数的方法
Jan 26 Python
对Python协程之异步同步的区别详解
Feb 19 Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 Python
Pytorch to(device)用法
Jan 08 Python
C站最全Python标准库总结,你想要的都在这里
Jul 03 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 读取输出其他文件的实现方法
2016/07/26 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
JavaScript 获取当前时间戳的代码
2010/08/05 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
深入理解vue Render函数
2017/07/19 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
Javascript前端下载后台传来的文件流代码实例
2020/08/18 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
Python实现JSON反序列化类对象的示例
2018/01/31 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
解决Django中多条件查询的问题
2019/07/18 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
python excel转换csv代码实例
2019/08/26 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
全球在线商店:BerryLook
2019/04/14 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
团组织关系介绍信
2014/01/12 职场文书
党员入党表决心的话
2014/03/11 职场文书
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js