一起来学习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爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
深入理解Python中字典的键的使用
Aug 19 Python
Python反转序列的方法实例分析
Mar 21 Python
Python堆排序原理与实现方法详解
May 11 Python
用Python编写一个高效的端口扫描器的方法
Dec 20 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
python实现名片管理系统项目
Apr 26 Python
Django框架创建mysql连接与使用示例
Jul 29 Python
Kears+Opencv实现简单人脸识别
Aug 28 Python
python解释器pycharm安装及环境变量配置教程图文详解
Feb 26 Python
解决使用python print打印函数返回值多一个None的问题
Apr 09 Python
python tkinter模块的简单使用
Apr 07 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
ini_set的用法介绍
2014/01/07 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
php实现简单四则运算器
2020/11/29 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
python操作MongoDB基础知识
2013/11/01 Python
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
详解Pymongo常用查询方法总结
2021/01/29 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
体育系毕业生求职自荐信
2014/04/16 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
标准版离职证明书
2014/09/12 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL