一起来学习Python的元组和列表
目录
- 1元组
- 2列表
- 总结
1 元组
同一元组中元素的数据类型可以不同
元组中只包含一个元素时,需要在元素后面添加逗号,否则圆括号会被当做运算符使用
- 元组的创建:赋值命令=或内置函数tuple()
- 创建空元组—— tup1 = tuple()或 tup1 = ()
- 元组中元素值是不能够进行修改的,但是可以对元组进行连接组合,与字符串相似,元组支持双向索引
- 元组的截取:变量[头下标:尾下标:步长] 遵循左闭右开原则
- 元组元素访问:变量[下标] 通过下标索引获取元组中的单个元素
查看元组对象的操作方法
print(dir(tuple)) # 返回元素x在元组中出现的次数 tuple.count(x): # 返回元素x在元组指定范围内首次出现的次数 tuple.index(x[,start,[stop]])
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 列表(list): 1.序列介绍: 2.列表的概述: 3.创建一个列表 4.列表的索引 5.列表的分片 6.列表的分片赋值 7.循环遍历列表 8.查找元素与计数 9.列表增加元素: 10.列表删除元素: 11.列表排序 Python 元组(tuple): 1.为什么要将元组设计成为不可变序列 2.创建元组 3.元组的遍历 4.元组的内置函数 Python 列表(list): 1.序列介绍: 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置
-
Python入门:认识列表和元组
目录 列表的特性 元组的特性 两者支持的操作 负数索引 切片操作 随意嵌套 相互转换 常用内置函数 存储方式的差异 性能对比 两者的使用场景 总结 提问:两个创建空列表的方法,哪个更快. 列表和元组,都是一个可以放置任何数据类型的有序集合. 列表的特性 动态的(mutable):长度大小不固定,可以随意地增加.删减或者改变元素. 会修改原来列表中的元素,而不会创建新的列表. # 新建一个列表 l = [1, 2, 'hello', 'world'] # 输出列表 l # 显示内容 [1, 2,
-
python 元组和列表的区别
静态数据类型 静态数据类型是指不可以对该数据类型进行修改,即只读的数据类型.迄今为止学过的静态数据类型有字符串,元组. 在使用[]操作符对字符串,元组进行修改时,Python会抛出类型错误的异常信息,我们可以在交互模式中进行验证: >>> content = "static data type" >>> content[0]=S Traceback (most recent call last): File "<stdin>&
-
Python的列表和元组详情
目录 一.Python 列表(list) 1.序列介绍 2.列表的概述 3.创建列表 4.列表的索引 5.列表的分片 6.列表的分片赋值 7.循环遍历列表 8.查找元素与计数 9.列表增加元素 10.列表删除元素 11.列表排序 二. Python 元组(tuple) 1.为什么要将元组设计成为不可变序列 2.创建元组 3.元组的遍历 4.元组的内置函数 一.Python 列表(list) 1.序列介绍 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,
-
python中的列表与元组的使用
在python中的数据类型和控制流这篇文章中我们提到过列表,它是基本的数据类型之一. 通俗来说,它就是用来存储一系列数据的.比如存储一个班级的学生. 列表中的每个元素可以通过下标(索引)访问,索引从0开始. 既然列表存储的是一系列值,这必然存在「增删改查」的情况,就像一个班级的学生,有进入学的,也有退学的. 接下来我们来说说,首先我们先从列表的创建开始. 创建列表 list = [ele1 , ele2 , elem3 , ... , elen] 比如,创建一个数字列表或英文字符列表 nums
-
简单了解python列表和元组的区别
列表(list)和元组(tuple)的一些基础 list和tuple都是一个可以放置任意数据类型的有序集合,都是既可以存放数字.字符串.对象等 list和tuple都支持负索引 In [8]: nums[-2] Out[8]: 'ad' In [9]: tp[-2] Out[9]: '33' list和tuple都支持切片操作 In [10]: nums[1:3] Out[10]: [3, 'ad'] In [11]: tp[1:3] Out[11]: (3, '33') list和tuple都
-
一起来学习Python的元组和列表
目录 1元组 2列表 总结 1 元组 同一元组中元素的数据类型可以不同 元组中只包含一个元素时,需要在元素后面添加逗号,否则圆括号会被当做运算符使用 元组的创建:赋值命令=或内置函数tuple() 创建空元组—— tup1 = tuple()或 tup1 = () 元组中元素值是不能够进行修改的,但是可以对元组进行连接组合,与字符串相似,元组支持双向索引 元组的截取:变量[头下标:尾下标:步长] 遵循左闭右开原则 元组元素访问:变量[下标] 通过下标索引获取元组中的单个元素 查看元组对象的操作方
-
Python中元组的基础介绍及常用操作总结
目录 1.元组的介绍 2.访问元组 3.修改元组(不可以修改的) 4.元组的内置函数有count,index 5.类型转换 1.将元组转换为列表 2.将元组转换为集合 1.元组的介绍 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 元组的格式: tup=('a','b','c','d') 2.访问元组 元组可以使用下标索引来访问元组中的值,下标索引从0开始 例如: tup=('a','
-
Python的 元组(Tuple)详解
目录 Python3的 元组(Tuple) 元组运算符 元组索引,截取 元组内置函数 总结 Python3的 元组(Tuple) Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号 ( ),列表使用方括号 [ ]. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用: 元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等. 可以对元组进行连接组合,但是不能修改,删除.
-
在Python中字符串、列表、元组、字典之间的相互转换
一.字符串(str) 字符串转换为列表 使用list()方法 str_1 = "1235" str_2 = 'zhangsan' str_3 = '''lisi''' tuple_1 = list(str_1) tuple_2 = list(str_2) tuple_3 = list(str_3) print(type(tuple_1)) print(type(tuple_2)) print(type(tuple_3)) print(tuple_1) print(tuple_2) pr
-
学习Python列表的基础知识汇总
千里之行,始于足下.要练成一双洞悉一切的眼睛,还是得先把基本功扎扎实实地学好.今天,本喵带大家仔细温习一下Python的列表.温故而知新,不亦说乎. 当然,温习的同时也要发散思考,因为有些看似无关紧要的.约定俗成的语言习惯,例如数组索引为何从0开始,其背后可能大有来历.知其然,亦需知其所以然啊喵喵喵~~~ 最后,在基础知识之上,更要探索进阶,例如学习生成器表达式,这样既能更扎实地掌握基础,又能融会贯通,获得更全面的认知升级. Python的列表是怎样滴? 列表(list)是一种有序的集合,可以随
-
Python入门篇之列表和元组
列表和元组的主要区别在于,列表可以修改,元组则不能.一般情况下,在几乎所有的情况下列表都可以代替元组 例如:使用序列可以表示数据库中一个人的信息(姓名,年龄) 复制代码 代码如下: >>> edward=['Edward Gumby',42] 序列还可以包含其他序列 复制代码 代码如下: >>> edward=['Edward Gumby',42] >>> john=['John Smith',50] >>> database=[ed
-
Python中元组,列表,字典的区别
Python中,有3种内建的数据结构:列表.元组和字典. 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目.列表中的项目.列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表.一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目.由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,并且列表是可以嵌套的. 实例: #coding=utf-8 animalslist=['fox','tiger','ra
-
Python 输出时去掉列表元组外面的方括号与圆括号的方法
在这可以用join()函数 'x'.join(y),x可以是任意分割字符,y是列表或元组.以列表为例,可以将列表中的每一个元素两头的引号给去除,同时,元素与元素之间以字符'x'作为分割标志,并且列表最外面的中括号也能去除掉.元组同理. a_list=['monday','tuesday','wednesday','thursday','friday','saturday','sunday'] print(' '.join(a_list)) print("\r") b_tuple=('m
-
python字符串,元组,列表,字典互转代码实例详解
python字符串,元组,列表,字典互相转换直接给大家上代码实例 #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} print type(str(dict)), str(dict) #字典可以转为元组,返回:('age', 'name', 'class
随机推荐
- Android MediaPlayer实现音乐播放器实例代码
- windows 7下FTP服务器构建教程
- Java的Hibernate框架中复合主键映射的创建和使用教程
- IIS Web服务器支持高并发设置方法详解
- perl中srand()与time的函数使用方法介绍
- ThinkPHP模板中判断volist循环的最后一条记录的验证方法
- asp下生成目录树结构的类
- Java 定时器(Timer)及线程池里使用定时器实例代码
- JavaScript模块化之使用requireJS按需加载
- Lua教程(十九):C调用Lua
- 用vbscript实现从后到前阅读一个文本文件
- Android MarginDesign控件TabLayout导航栏使用详解
- IIS安全设置图文教程
- Java对象的序列化与反序列化详解
- Java与C++实现相同的MD5加密算法简单实例
- 在cmd命令行里进入和退出Python程序的方法
- Spark操作之aggregate、aggregateByKey详解
- 送你43道JS面试题(收藏)
- Pandas之Fillna填充缺失数据的方法
- python协程gevent案例 爬取斗鱼图片过程解析