iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python学习之元组
  • 102
分享到

python学习之元组

python 2023-01-31 01:01:51 102人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

在python中,元组使用小括号,小括号的元素使用逗号隔开即可; 1.元组和列表的区别元组和列表的相同点就是都是序列类型的容器对象,可以存放任何类型的数据,支持切片,迭代操作等;元组和列表的不同点是元组是不可变类型,大小固定,而列表是可变

python中,元组使用小括号,小括号的元素使用逗号隔开即可;

1.元组和列表的区别
元组和列表的相同点就是都是序列类型的容器对象,可以存放任何类型的数据,支持切片,迭代操作等;
元组和列表的不同点是元组是不可变类型,大小固定,而列表是可变类型,数据可以动态变化;还有就是表面上的区别(括号使用的不同);

2.元组的创建

#创建空的元组
tuple1 = ()
print(tuple1,type(tuple1))
输出结果:
() <class 'tuple'>

#在定义元组里面只有一个元素时必须使用逗号隔开
tuple3 = ([1,2,3],)
print(tuple3,type(tuple3))
tuple2 = ([1,2,3])
print(tuple2,type(tuple2))
输出结果:
([1, 2, 3],) <class 'tuple'>
[1, 2, 3] <class 'list'>

#定义普通的元组
tuple4 = (1,2,3)
print(tuple4,type(tuple4))
输出结果:
(1, 2, 3) <class 'tuple'>

3.元组的常用方法

1.元组的索引和切片
元组没有列表中的增、删、改的操作,只有查的操作

tuple4 = (1,2,3,4,5,6,7)
print(tuple4[5])       #查询元组的第五个索引值
print(tuple4[1:6])     #查询元组的索引值从1到6的元素
print(tuple4[::-1])     #将元组的元素反转显示
print(tuple4[1:7:2])  #查询元组索引值为1到7,步长为2的元素
输出结果:
6
(2, 3, 4, 5, 6)
(7, 6, 5, 4, 3, 2, 1)
(2, 4, 6)

2.元组的连接

tuple4 = (1,2,3,4,5,6,7)
tuple5 = ('a','b','c','d')
print(tuple4+tuple5)
输出结果:
(1, 2, 3, 4, 5, 6, 7, 'a', 'b', 'c', 'd')

3.元组的元素不允许删除,但是可以使用del()函数将整个元组删除;

tuple4 = (1,2,3,4,5,6,7)
del(tuple4)
print(tuple4)
如果进行输出的话会报名字错误,该元组没有被定义
NameError: name 'tuple4' is not defined

4.元组的重复

tuple4 = (1,2,3,4,5,6,7)
print(tuple4*2)
输出结果:
(1, 2, 3, 4, 5, 6, 7, 1, 2, 3, 4, 5, 6, 7)

5.其他方法
tuple.index('查询的字符'):从元组中找出某个值第一个匹配项的索引值
tuple.count('统计的字符'): 统计某个元素在元组中出现的次数
6.元组的内建方法

tuple():将其他函数转化为元组
list1 = [1,2,3,4,5]
print(list1,type(list1))
tuple3 = tuple(list1)
print(tuple3,type(tuple3)))
输出结果:
[1, 2, 3, 4, 5] <class 'list'>
(1, 2, 3, 4, 5) <class 'tuple'>

min(): 返回元组中元素最小的值
print(min(tuple3))
输出结果:
1

max(): 返回元组中元素最大的值
print(max(tuple3))
输出结果:
5

len(): 返回元组中元素的个数
print(len(tuple3))
输出结果:
5

--结束END--

本文标题: python学习之元组

本文链接: https://www.lsjlt.com/news/184440.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python学习之元组
    在python中,元组使用小括号,小括号的元素使用逗号隔开即可; 1.元组和列表的区别元组和列表的相同点就是都是序列类型的容器对象,可以存放任何类型的数据,支持切片,迭代操作等;元组和列表的不同点是元组是不可变类型,大小固定,而列表是可变...
    99+
    2023-01-31
    python
  • python3学习之元组
    元组的值不能改变,有两个方法:T.count(value)  返回值是出现value的个数T.index(value, [start, [stop]]) 返回值是出现value的第一个index打印:for i in T:    print...
    99+
    2023-01-31
  • Python学习之元组的使用详解
    目录元组的创建元组的删除元组部分元素的输出元组的嵌套元组元素的个数计算:len()元组中的元素最大最小值的求解:max(),min()元组中某元素出现的次数:count函数元组中某元...
    99+
    2024-04-02
  • Python进阶学习之你真的懂元组吗?
    目录元组作为没有字段名的记录元组拆包具名元组总结元组作为没有字段名的记录 元组中的每个元素其实都存储了该元素的未知以及字段的数据,但是当我们把它理解为”不可变的列表&ld...
    99+
    2023-05-16
    Python元组应用 Python元组
  • python基础学习4----元组
    元组又叫只读列表,不可以修改其内容 1.创建元组 tuple1=(1,3,2,4,5) tuple2=()#空元组 tuple3=('a',) #元组中只有一个元素时要在元素后面加上逗号,否则会被当成其他数据类型处理 tuple4=(1...
    99+
    2023-01-30
    基础 python
  • Python学习—元组与集合
    1.元组(tuple) Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.元组定义 (1).定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,并且以后不可更改其值。 &...
    99+
    2023-01-31
    Python
  • python学习之数组二
    作用于数组的函数: 通用函数:函数基于元素的,以单元方式作用于数组的,返回的是与原数组具有相同形状的数组。 不通用函数(数组函数):函数能以行或者列的方式作用于整个矩阵;如果没有提供任何参数时,它们将作用于整个矩阵。例如:max、sum和...
    99+
    2023-01-31
    数组 python
  • Python学习之列表和元组的使用详解
    目录列表和元组简介列表学习要点列表的声明语法列表的读取列表操作列表元素的修改和删除列表元素合并列表元素顺序变化元组学习要点元组基本知识元组的基本操作列表和元组简介 如果说在 Pyth...
    99+
    2024-04-02
  • python学习之数组查找。
    import numpy as np def FindIndex(source, Destina): i = 0; for iterating_var in source: if(iterating_v...
    99+
    2023-01-31
    数组 python
  • Python学习-3天--列表与元组
          列表是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。(python叫列表,而其他语言类叫“数组”)      Python有6个序列的内置类型,但...
    99+
    2023-01-31
    列表 Python
  • python元组和字典的简单学习
    用圆括号()标识,定义元组后,元组元素不可修改。如果想修改元组只能重新定义元组。 因为元组不可更改,所以也没有增删改等用法,主要语法就是访问元组元素,遍历元组。 访问元组元素: 1 tuple1 = (1, 2, 3, 4) 2 pr...
    99+
    2023-01-30
    字典 简单 python
  • python基础学习之组织文件
    目录一、Shutil 模块1.1 复制文件和文件夹1.2 移动文件和文件夹1.3 删除文件和文件夹二、遍历文件三、压缩文件3.1 创建和添加ZIP文件3.2 读取ZIP文件3.3 解...
    99+
    2024-04-02
  • Python之元组
    元组 元组和序列区别 元组tuple元组特点:属于准序列类型,支持复杂数据类型,长度不限制,不可变类型(增删修改元素,排序),支持切片操作,使用()包裹起来。 元组的创建 查看类型 a=tuple('hello')print(a...
    99+
    2023-01-31
    Python
  • 一起来学习Python的元组和列表
    目录1 元组2 列表总结1 元组 同一元组中元素的数据类型可以不同 元组中只包含一个元素时,需要在元素后面添加逗号,否则圆括号会被当做运算符使用 元组的创建:赋值命令=或内置函数tu...
    99+
    2024-04-02
  • Python科学计算学习之高级数组(二)
    代码性能和向量化   背景:Python是一种解释型的编程语言,基本的python代码不需要任何中间编译过程来得到机器代码,而是直接执行。而对于C、C++等编译性语言就需要在执行代码前将其编译为机器指令。 但是,解释型代码的速度比编译...
    99+
    2023-01-31
    数组 高级 科学
  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-...
    99+
    2023-01-31
    之路 Python
  • Python学习之property
    Python中使用Property函数可以将类中的函数当作属性来调用。 案例 1 __metaclass__=type 2 class Rectangle: 3 def __init__(self): 4 ...
    99+
    2023-01-30
    Python property
  • Python学习之List
    **Python的列表可以存儲任何數據類型,包括列表本身。它是通過索引訪問。**Python的索引值是從0開始的,以些類推**Python是通過中括號來包含所有的值,值與值之間通過","號分隔**查看python列表的擁有哪些方法,可以通過...
    99+
    2023-01-31
    Python List
  • Python学习之类
    前言:之前写的博客,都是借鉴别的博文或者是环境的配置,没有自己的东西,掌握的很少。以后的博文,我都会尽力加上一些自己的东西。现在开始进入我的python世界吧!为什么要有类:在面向对象编程中,你要通过类来创建对象。通过类你可以对对象进行定义...
    99+
    2023-01-31
    Python
  • python 学习之 PythonAdv
    #!/usr/bin/python #coding=utf-8 #词典 ''' nl = [1, 3, 8] nl.append(15) print nl bl = [2, 3, 5] print nl + bl dic = {'tom':...
    99+
    2023-01-31
    python PythonAdv
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作