精华内容
下载资源
问答
  • python tuple什么意思?python tuple即元组,tuple()函数将列表转换为元组。tuple()方法语法:tuple( seq )参数seq -- 要转换为元组的序列。返回值返回元组。以下实例展示了 tuple()函数的使用方法:实例 1>>&...

    python tuple什么意思?

    python tuple即元组,tuple()函数将列表转换为元组。

    tuple()方法语法:tuple( seq )

    参数

    seq -- 要转换为元组的序列。

    返回值

    返回元组。

    以下实例展示了 tuple()函数的使用方法:

    实例 1>>>tuple([1,2,3,4])

    (1, 2, 3, 4)

    >>> tuple({1:2,3:4}) #针对字典 会返回字典的key组成的tuple

    (1, 3)

    >>> tuple((1,2,3,4)) #元组会返回元组自身

    (1, 2, 3, 4)

    实例 2#!/usr/bin/python

    aList = [123, 'xyz', 'zara', 'abc'];

    aTuple = tuple(aList)

    print "Tuple elements : ", aTuple

    以上实例输出结果为:Tuple elements : (123, 'xyz', 'zara', 'abc')

    相关推荐:《Python教程》

    展开全文
  • python tuple

    2017-08-18 09:41:48
    python的list,tuple

    python的list格式是 t=[1,2],可以随时添加或删除里面元素
    python的tuple格式是t=(1,2),一旦定义就不可以修改

    以下转载自Eric2016_Lv

    # -*- coding: utf-8 -*-
    """
    Python Version: 3.5
    Created on Mon May  8 17:04:45 2017
    E-mail: Eric2014_lv@sjtu.edu.cn
    @author: DidiLv
    """
    
    
    d = {(x, x + 1): x for x in range(10)}  # Create a dictionary with tuple keys
    print(d)
    t = (5, 6)       # Create a tuple
    print(type(t))    # Prints "<type 'tuple'>"
    print(d[t])       # Prints "5"
    print(d[(1, 2)])  # Prints "1"
    # 这只是一个结合的dictionary的表示,没啥难的
    # 元组不是一个可以迭代的,更改的容器
    
    # 输出为:
    
    #{(0, 1): 0, (1, 2): 1, (5, 6): 5, (2, 3): 2, (4, 5): 4, (6, 7): 6, (8, 9): 8, (9, 10): 9, (3, 4): 3, (7, 8): 7}
    #<class 'tuple'>
    #5
    #1
    展开全文
  • Python tuple

    2017-07-08 12:34:19
    Python之创建tuple tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list非常类似,但是,tuple一旦创建完毕,就不能修改了。 同样是表示班里同学的名称,用tuple表示如下: >>> t = ('...
    

    Python之创建tuple

    tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple list非常类似,但是,tuple一旦创建完毕,就不能修改了。

    同样是表示班里同学的名称,用tuple表示如下:

    >>> t = ('Adam', 'Lisa', 'Bart')

    创建tuple和创建list唯一不同之处是用( )替代了[ ]

    现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。

    获取tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0]t[-1]等索引方式访问元素,但是不能赋值成别的元素,不信可以试试:

    >>> t[0] = 'Paul'

    Traceback (most recent call last):

     File "<stdin>", line 1, in <module>

    TypeError: 'tuple' object does not supportitem assignment

    任务

    创建一个tuple,顺序包含0 - 910个数。

    t = (0,1,2,3,4,5,6,7,8,9)

    print t

     

     

    Python之创建单元素tuple

    tuplelist一样,可以包含 0 个、1个和任意多个元素。

    包含多个元素的 tuple,前面我们已经创建过了。

    包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示:

    >>> t = ()
    >>> print t
    ()

    创建包含1个元素的 tuple 呢?来试试:

    >>> t = (1)
    >>> print t
    1

    好像哪里不对!t 不是 tuple ,而是整数1为什么呢?

    因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) Python解释器计算出结果1,导致我们得到的不是tuple,而是整数 1

    正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号,,这样就避免了歧义:

    >>> t = (1,)
    >>> print t
    (1,)

    Python在打印单元素tuple时,也自动添加了一个,,为了更明确地告诉你这是一个tuple

    多元素 tuple 加不加这个额外的“,”效果是一样的:

    >>> t = (1, 2, 3,)
    >>> print t
    (1, 2, 3)

    任务

    请指出右边编辑器中代码为什么没有创建出包含一个学生的 tuple

    t= ('Adam')

    printt

    请修改代码,确保 t 是一个tuple

     

    t = ('Adam',)

    print t

     

     

    Python之“可变”的tuple

    前面我们看到了tuple一旦创建就不能修改。现在,我们来看一个“可变”的tuple

    >>> t = ('a', 'b', ['A', 'B'])

    注意 t 3 个元素:'a''b'和一个list['A','B']list作为一个整体是tuple的第3个元素。list对象可以通过 t[2]拿到:

    >>> L = t[2]

    然后,我们把list的两个元素改一改:

    >>> L[0] = 'X'
    >>> L[1] = 'Y'

    再看看tuple的内容:

    >>> print t
    ('a', 'b', ['X', 'Y'])

    不是说tuple一旦定义后就不可变了吗?怎么现在又变了?

    别急,我们先看看定义的时候tuple包含的3个元素:

    http://img.mukewang.com/540538d400010f4603500260.jpg

    当我们把list的元素'A''B'修改为'X''Y'后,tuple变为:

    http://img.mukewang.com/540538e9000110c003500260.jpg

    表面上看,tuple的元素确实变了,但其实变的不是 tuple 的元素,而是list的元素。

    tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

    理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变。

    任务

    定义了tuple

    t= ('a', 'b', ['A', 'B'])

    由于 t 包含一个list元素,导致tuple的内容是可变的。能否修改上述代码,让tuple内容不可变?

     

    t = ('a', 'b', ('A', 'B'))

    print t

     

     

    展开全文
  • python tuple什么意思?python tuple即元组,tuple()函数将列表转换为元组。tuple()方法语法:tuple( seq )参数seq -- 要转换为元组的序列。返回值返回元组。以下实例展示了 tuple()函数的使用方法:实例 1>>&...

    python tuple什么意思?

    python tuple即元组,tuple()函数将列表转换为元组。

    tuple()方法语法:tuple( seq )

    参数

    seq -- 要转换为元组的序列。

    返回值

    返回元组。

    以下实例展示了 tuple()函数的使用方法:

    实例 1>>>tuple([1,2,3,4])

    (1, 2, 3, 4)

    >>> tuple({1:2,3:4}) #针对字典 会返回字典的key组成的tuple

    (1, 3)

    >>> tuple((1,2,3,4)) #元组会返回元组自身

    (1, 2, 3, 4)

    实例 2#!/usr/bin/python

    aList = [123, 'xyz', 'zara', 'abc'];

    aTuple = tuple(aList)

    print "Tuple elements : ", aTuple

    以上实例输出结果为:Tuple elements : (123, 'xyz', 'zara', 'abc')

    相关推荐:《Python教程》

    展开全文
  • python tuple什么意思,实例,转换为,字典,函数,什么意思python tuple什么意思易采站长站,站长之家为您整理了python tuple什么意思的相关内容。python tuple什么意思?python tuple即元组,tuple()函数将列表转换为...
  • Python tuple 的用法

    2020-08-26 11:13:31
    Python tuple 的用法 和list差不多
  • python tuple_PythonTuple

    2020-12-09 23:58:48
    tuple和list非常相似,但是tuple一旦创建之后就不能在修改了,创建tuple如下所示:tup = ('Adam', 'Make', 'Paul')创建tuple和创建list唯一不同之处是用( )替代了[ ]。2、创建单元素tupletuple和list一样,可以包含 ...
  • python tuple元组操作

    2019-09-28 06:15:18
    python tuple元组常用操作 元组也是一种序列,唯一不同的是元组中的数据不能修改,且元组是通过圆括号括起来 tuple()函数,将数据转换为元组 list_a=["a","b","c","abc"] str_a="python" print tuple(list_...
  • python tuple元素赋值

    2020-03-15 11:54:43
    不同于list,python tuple中的元素本身不允许被修改,直接赋值会报错,例如: some_tuple = (1,2,3) >>> some_tuple[0] = [2] Traceback (most recent call last): File "<stdin>", line 1, in &...
  • Python tuple 使用介绍

    2019-11-13 20:22:22
    Python tuple 使用介绍 # -- coding: gbk -- #元组 #元组和列表类似 #创建 tuple=() #元组不能对其部分赋值,只能访问,可以整体重新赋值 tuple=tuple+('test',) #单元素元组连接必须加逗号 print(tuple) del tuple ...
  • Python Tuple(元组) tuple()方法 Python 元组 描述 Python 元组 tuple() 函数将列表转换为元组。 语法 tuple()方法语法: tuple( seq ) 参数 seq -- 要转换为元组的序列。 返回值 ...
  • new PythonTuple(new[] { 1, 2, 3 }); PythonTuple myTuple = PythonOps.MakeTuple(new object[] { 1, 2, 3 }); // IronPython.Runtime.List List list = new List(); list.Add(1); list.Add(2); ...
  • 描述Python 元组 tuple() 函数将列表转换为元组。每组词 www.cgewang.com语法tuple()方法语法:tuple(iterable )参数iterable -- 要转换为元组的可迭代序列。返回值返回元组。实例以下实例展示了 tuple()函数的使用...
  • Python tuple(元组)

    2017-12-07 20:15:09
    Python tupletuple格式:以括号作为识别符, 元素间以”,”分隔,末尾加不加”;”语法上都没错。tup = (元素1, 元素2, 元素3,…); //;可省略tup = (1, 2, 3, 4) tup = (5, 6, 'a', 'b') #tuple中的元素也可以不
  • Python tuple 元组详解

    2014-07-23 20:40:31
    Python dictionary 数据类型详解   Python 的续行符(换行符) ...Python | 标签:元素 元组 tuple list python  |举报 |字号大中小 订阅 Tuple 是不可变 list。 一旦
  • Python Tuple(元组) cmp()方法描述Python 元组 cmp() 函数用于比较两个元组元素。语法cmp()方法语法:cmp(tuple1, tuple2)参数tuple1 -- 比较的元组。tuple2 -- 比较的另外一个元组。返回值如果比较的元素是同类型的...
  • 一、tuple也是一个class,是不可变的list类型,不可以增删改。创建:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2, 3, 4, 5 );tup3 = "a", "b", "c", "d";访问:(与list一样)tup1[1:5];修改:不可以...
  • 标签:最近学习Django,在配置templates的路径TEMPLATE_DIRS的时候,死活要给我抱...现在来系统的学习一下tuple的各种用法,测试版本python3.4。tuple中文名为元组:与list类似但是又有很大区别。作为一个tuple,它...
  • 关于python的数据类型有很多,有些不是很常见的,大家不大了解要如何去运用的,比如接下来我们要了解的这个tuple,有部分小伙伴带着疑问咨询小编,今天小编就给大家详细解答。什么是元组?有序列表叫元组:tuple。...
  • Python tuple 函数

    2017-10-16 18:11:00
    Python 元组 tuple() 函数将列表转换为元组。 语法 以下是 tuple 的语法: tuple( seq ) 参数 seq -- 要转换为元组的序列。 返回值 返回元组。 实例 以下展示了使用 tuple 的实例: >>&...
  • 创建tupletuple是另一种有序的列表,中文翻译为“元组”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。同样是表示班里同学的名称,用tuple表示如下:>>> t = ('Adam', 'Lisa', 'Bart'...
  • Python Tuple Methods In Python, tuple is immutable. You cannot change elements of a tuple once it is assigned. There are only 2 tuple methods that tuple objects can call:countandindex. The page ...
  • Pythontuple的使用一、什么是元组?有序列表叫元组:tupletuple和list非常类似,但是tuple一旦初始化就不能修改。二、用法1. tuple元组的定义Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用...
  • python tuple排序

    2019-09-28 11:43:19
    tuple排序,按照索引0,1,2,3...依次比较 a = [3,1,0,9,6,2,4,8,7,5] a.sort(key = lambda x: (x%2, x, x%3)) # 先按照x%2的余数排序,再按照数字大小进行排序,再按照x%3的余数排序,优先级依次减低。 >...
  • 本文实例讲述了Python数据类型之Tuple元组。分享给大家供大家参考,具体如下:tuple元组1.概述本质上是一种有序的集合,和列表非常的相似,列表使用[]表示,元组使用()表示.特点:一旦初始化,就不能发生改变2.元组...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,185
精华内容 12,474
关键字:

pythontuple

python 订阅