一起来学习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使用多线程不断刷新网页的方法
Mar 31 Python
Python制作爬虫采集小说
Oct 25 Python
Python时间获取及转换知识汇总
Jan 11 Python
Pycharm学习教程(2) 代码风格
May 02 Python
Python中Scrapy爬虫图片处理详解
Nov 29 Python
python selenium UI自动化解决验证码的4种方法
Jan 05 Python
numpy.delete删除一列或多列的方法
Apr 03 Python
NumPy 数学函数及代数运算的实现代码
Jul 18 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 Python
Python实现的企业粉丝抽奖功能示例
Jul 26 Python
在Python中字典按值排序的实现方法
Nov 12 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中的一个中文字符串截取函数
2007/02/14 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
php 获取文件行数的方法总结
2016/10/11 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
Python Deque 模块使用详解
2014/07/04 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
python使用openpyxl操作excel的方法步骤
2020/05/28 Python
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
Android面试题及答案
2015/09/04 面试题
化学教师教学反思
2014/01/17 职场文书
治超工作实施方案
2014/05/04 职场文书
秋冬农业生产标语
2014/10/09 职场文书
新闻人物通讯稿
2014/10/09 职场文书
关于颐和园的导游词
2015/01/30 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android