一起来学习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中的__init__ 、__new__、__call__小结
Apr 25 Python
python urllib爬取百度云连接的实例代码
Jun 19 Python
python爬虫使用cookie登录详解
Dec 27 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
Jun 20 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
Dec 12 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
Django项目中添加ldap登陆认证功能的实现
Apr 04 Python
浅析Python 实现一个自动化翻译和替换的工具
Apr 14 Python
python中正则表达式与模式匹配
May 07 Python
python使用pandas处理excel文件转为csv文件的方法示例
Jul 18 Python
python实现简单坦克大战
Mar 27 Python
使用Keras中的ImageDataGenerator进行批次读图方式
Jun 17 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中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php Calender(日历)代码分享
2014/01/03 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
为超链接加上disabled后的故事
2010/12/10 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
jquery分页插件jpaginate在IE中不兼容问题
2014/04/22 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
ES6的新特性概览
2016/03/10 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
Augularjs-起步详解
2016/07/08 Javascript
JS验证不重复验证码
2017/02/10 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
python实现简单淘宝秒杀功能
2018/05/03 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
python sorted函数原理解析及练习
2020/02/10 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
python中字典增加和删除使用方法
2020/09/30 Python
python中添加模块导入路径的方法
2021/02/03 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
制衣厂各岗位职责
2013/12/02 职场文书
交通事故协议书范文
2014/04/16 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
利用python做数据拟合详情
2021/11/17 Python