广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python元组
  • 273
分享到

python元组

python 2023-01-30 21:01:57 273人浏览 独家记忆

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

摘要

元组的创建很简单,只需要在括号中添加元素,并使用逗号隔开即可,创建一个空元组,执行命令var = () ,因为元组中的元素是不可修改的,所以列表中的操作方法insert,append,pop等操作对于元组这些都没有,又因为元组与列表的高度相

元组的创建很简单,只需要在括号中添加元素,并使用逗号隔开即可,创建一个空元组,执行命令

var = () ,因为元组中的元素是不可修改的,所以列表中的操作方法insert,append,pop等操作对于元组这些都没有,又因为元组与列表的高度相似,列表的切片对元组是完全适用的(切片并不改变原始数据),所以只需要记住一个原则,列表中修改元素值的操作元组都不可用,列表中不修改元素值的操作元组基本上都可以用

元组和列表是可以互相转换的,使用tuple(list)可以将一个列表转换成元组,反过来使用list(tuple)也可以将一个元组转换为列表

编写一个showtuple.py来实验试一下

showtuple.py代码如下:

coding: utf-8
__author__ = 'www.py3study.com'
class showtuple(object):
    def __init__(self):
        self.T1 = ()
        self.createtuple()  #创建元组
        self.subtuple()     #元组分片
        self.tuple2list()   #元组,列表转换

    def createtuple(self):
        print(u'创建元组')
        print(u"T1 = (1,2,3,4,5,6,7,8,9,10)")
        self.T1 = (1,2,3,4,5,6,7,8,9,10)
        print(u"T1 =")
        print(self.T1)
        print('\n')

    def subtuple(self):
        print(u"元组分片:")
        print(u"取元组T1的第4个到最后一个元组组成的新元组,执行命令T1[3:]")
        print(self.T1[3:])
        print(u"取元组T1的第2个到倒数第2个元素组成的新元组,步长为2,执行命令T1[1:-1:2]")
        print(self.T1[1:-1:2])
        print('\n')

    def tuple2list(self):
        print(u"元组转换成列表")
        print(u"显示元组")
        print(u"T1 =")
        print(self.T1)
        print(u"执行命令 L2 = list(T1)")
        L2 = list(self.T1)
        print(u"显示列表")
        print(u"L2 =")
        print(L2)
        print(u"列表追加一个元素100后,转换成元组,执行命令L2.append(100),tuple(L2)")
        L2.append(100)
        print(u"显示新元组")
        print(tuple(L2))

if __name__ == '__main__':
    st = showtuple()

执行结果如下:

"C:Program Files (x86)python3.6python.exe" D:/Python3_study/showtuple.py
创建元组
T1 = (1,2,3,4,5,6,7,8,9,10)
T1 =
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)


元组分片:
取元组T1的第4个到最后一个元组组成的新元组,执行命令T1[3:]
(4, 5, 6, 7, 8, 9, 10)
取元组T1的第2个到倒数第2个元素组成的新元组,步长为2,执行命令T1[1:-1:2]
(2, 4, 6, 8)


元组转换成列表
显示元组
T1 =
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
执行命令 L2 = list(T1)
显示列表
L2 =
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
列表追加一个元素100后,转换成元组,执行命令L2.append(100),tuple(L2)
显示新元组
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100)


因为元组和列表高度相似,绝大部分场合都可以用列表来代替元组

由于元组不可修改的特性,一般在函数中需要返回多个返回值时,可以将这些返回值放入一个元组中返回

--结束END--

本文标题: python元组

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

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

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

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

下载Word文档
猜你喜欢
  • python元组
    元组的创建很简单,只需要在括号中添加元素,并使用逗号隔开即可,创建一个空元组,执行命令var = () ,因为元组中的元素是不可修改的,所以列表中的操作方法insert,append,pop等操作对于元组这些都没有,又因为元组与列表的高度相...
    99+
    2023-01-30
    python
  • Python元组 ()
    元组的定义:使用圆括号括起来,元素之间用逗号分隔;空的圆括号表示空元组;当只有一个元素时,必须以逗号结尾。 序列的基本操作: len() ——求序列的长度比如一个字符串“a='qweqerq'”,它的长度可以为 In [2]: a='qwe...
    99+
    2023-01-31
    Python
  • python 元组
    python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组也叫 只读列表它只有2个方法,一个是count,一个是index什么情况下,会用到...
    99+
    2023-01-30
    python
  • Python之元组
    元组 元组和序列区别 元组tuple元组特点:属于准序列类型,支持复杂数据类型,长度不限制,不可变类型(增删修改元素,排序),支持切片操作,使用()包裹起来。 元组的创建 查看类型 a=tuple('hello')print(a...
    99+
    2023-01-31
    Python
  • python中元组
    1.元组:带了紧箍咒的列表 不可变数据类型,没有增删改,可以存储任意数据类型。 2.定义一个元组t = (1,1.2,True,'redhat')print(t,type(t)) #如果元组里面包含可变数据类型,可以间接的修改元组内容t =...
    99+
    2023-01-31
    中元 python
  • python 元组tuple
    # -*- coding: utf8 -*- """ 元组的相关测试, 基本和列表一模一样,除了元素不能被修改,元组用小括号括起,实际起作用的是逗号 """ #定义 #空元组 tuple1 = () #创建一个元素,和列表有所区别 tu...
    99+
    2023-01-31
    python tuple
  • python中的元组
    要创建简单的数据结构 可以使用元组 存储数据  使用圆括号 创建元组address = ('北京','上海','天津','广州','重庆')即使没有圆括号 python通常也能识别元组number = 1,2,34,4,5,6,7,8如果你...
    99+
    2023-01-31
    python
  • python---列表、元组
    一.列表列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。列表切片names = ["fengxiaoli","Cx","#wang","3bin",["dudu","longlong"],"fengye...
    99+
    2023-01-31
    列表 python
  • python数组怎么转元组
    要将一个Python数组转换为元组,可以使用tuple()函数将数组作为参数传递给它。以下是示例代码:pythonarray = [...
    99+
    2023-10-20
    python
  • python元组如何获取元素
    小编给大家分享一下python元组如何获取元素,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、通过索引获取元素>>> letters...
    99+
    2023-06-15
  • Python-列表与元组
       笔记: 在Python中,最基本的数据结构为序列。序列中每个元素都有编号,其位置或索引,其中第一个元素索引为0,第二个为1,以此类推。 Python内置多种序列,其中包含列表、元组、字符串等,他们都可以称为“容器”(字典也称作容器...
    99+
    2023-01-30
    列表 Python
  • python学习之元组
    在python中,元组使用小括号,小括号的元素使用逗号隔开即可; 1.元组和列表的区别元组和列表的相同点就是都是序列类型的容器对象,可以存放任何类型的数据,支持切片,迭代操作等;元组和列表的不同点是元组是不可变类型,大小固定,而列表是可变...
    99+
    2023-01-31
    python
  • python基础之元组
    元组: # 元组,一种不可变的序列,在创建之后不能做任何的修改 # 1.不可变 # 2.用()创建元组类型,数据项用逗号来分割 # 3.可以是任何的类型 # 4.党员组中只有一...
    99+
    2022-11-12
  • python列表、元组(三)
    一、列表1. 创建列表>>> name = ['gao', 'sam', 'snow', 'jey'] >>> type(name) <type 'list'> >>> na...
    99+
    2023-01-31
    列表 python
  • Python元组与字典
    python字典概念:字典是另一种可变容器类型,且可存储任意类型对象,如其他容器类型。字典由键和对应值成对组成。字典也被称作关联数组或哈希表。理解好一一对应的关系很重要 1. 掌握字典类型a) 字典的特点无序: 通过键实现元素存取,故无序可...
    99+
    2023-01-31
    字典 Python
  • Python列表之元组
    元组属于序列的一种1.    序列包括3种字符串、列表和元组都是序列。序列的两个主要特点是所有操作符和切片操作符。a.    索引操作符让我们可以从序列中抓取一个特定项目b.    切片操作符让我们能获取序列的一个切片,即一部分序列2.  ...
    99+
    2023-01-31
    列表 Python
  • python系列(四)python元组与
    博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!本博文目录:一、元组 | 二、字典 | 三、字典的使用方法前言:列表非常适合用于存储在...
    99+
    2023-01-31
    系列 python
  • python元组怎么变为数组
    要将元组转换为数组,可以使用np.array()函数。以下是一个示例:pythonimport numpy as np# 定义一个元...
    99+
    2023-10-19
    python
  • python中的元组与列表及元组的更改
    目录1.列表(List)2.元组(Tuple)1.列表(List) 元组是由一对方括号构成的序列。列表创建后,可以根据自己的需要改变他的内容 >>> list=[1...
    99+
    2022-11-13
  • python如何命名元组
    这篇文章主要介绍了python如何命名元组,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。命名元组>>> Poin...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作