精华内容
下载资源
问答
  • Python 元组Python元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:实例(Python 2.0+)tup1=('physics...

    Python 元组

    Python的元组与列表类似,不同之处在于元组的元素不能修改。

    元组使用小括号,列表使用方括号。

    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

    如下实例:

    实例(Python 2.0+)

    tup1=('physics','chemistry',1997,2000)tup2=(1,2,3,4,5)tup3="a","b","c","d"

    创建空元组

    tup1 = ()

    元组中只包含一个元素时,需要在元素后面添加逗号

    tup1 = (50,)

    元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

    访问元组

    元组可以使用下标索引来访问元组中的值,如下实例:

    实例(Python 2.0+)

    #!/usr/bin/pythontup1=('physics','chemistry',1997,2000)tup2=(1,2,3,4,5,6,7)print"tup1[0]:",tup1[0]print"tup2[1:5]:",tup2[1:5]

    以上实例输出结果:

    tup1[0]: physics

    tup2[1:5]: (2, 3, 4, 5)

    修改元组

    元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

    实例(Python 2.0+)

    #!/usr/bin/python# -*- coding: UTF-8 -*-tup1=(12,34.56)tup2=('abc','xyz')# 以下修改元组元素操作是非法的。# tup1[0] = 100# 创建一个新的元组tup3=tup1+tup2printtup3

    以上实例输出结果:

    (12, 34.56, 'abc', 'xyz')

    删除元组

    元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:

    实例(Python 2.0+)

    #!/usr/bin/pythontup=('physics','chemistry',1997,2000)printtupdeltupprint"After deleting tup :"printtup

    以上实例元组被删除后,输出变量会有异常信息,输出如下所示:

    ('physics', 'chemistry', 1997, 2000)

    After deleting tup :

    Traceback (most recent call last):

    File "test.py", line 9, in

    print tup

    NameError: name 'tup' is not defined

    元组运算符

    与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

    Python 表达式结果描述

    len((1, 2, 3))3计算元素个数

    (1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)连接

    ('Hi!',) * 4('Hi!', 'Hi!', 'Hi!', 'Hi!')复制

    3 in (1, 2, 3)True元素是否存在

    for x in (1, 2, 3): print x,1 2 3迭代

    元组索引,截取

    因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:

    元组:

    L = ('spam', 'Spam', 'SPAM!')

    Python 表达式结果描述

    L[2]'SPAM!'读取第三个元素

    L[-2]'Spam'反向读取,读取倒数第二个元素

    L[1:]('Spam', 'SPAM!')截取元素

    无关闭分隔符

    任意无符号的对象,以逗号隔开,默认为元组,如下实例:

    实例(Python 2.0+)

    #!/usr/bin/pythonprint'abc', -4.24e93,18+6.6j,'xyz'x,y=1,2print"Value of x , y :",x,y

    以上实例运行结果:

    abc -4.24e+93 (18+6.6j) xyz

    Value of x , y : 1 2

    元组内置函数

    Python元组包含了以下内置函数

    序号方法及描述

    2

    3max(tuple)

    返回元组中元素最大值。

    4min(tuple)

    返回元组中元素最小值。

    5

    展开全文
  • Python 元组Python元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry',...

    Python 元组

    Python的元组与列表类似,不同之处在于元组的元素不能修改。

    元组使用小括号,列表使用方括号。

    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

    如下实例:

    tup1 = ('physics', 'chemistry', 1997, 2000);

    tup2 = (1, 2, 3, 4, 5 );

    tup3 = "a", "b", "c", "d";

    创建空元组

    tup1 = ();

    元组中只包含一个元素时,需要在元素后面添加逗号

    tup1 = (50,);

    元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

    访问元组

    元组可以使用下标索引来访问元组中的值,如下实例:

    #!/usr/bin/python

    tup1 = ('physics', 'chemistry', 1997, 2000);

    tup2 = (1, 2, 3, 4, 5, 6, 7 );

    print "tup1[0]: ", tup1[0]

    print "tup2[1:5]: ", tup2[1:5]

    以上实例输出结果:

    tup1[0]: physics

    tup2[1:5]: (2, 3, 4, 5)

    修改元组

    元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    tup1 = (12, 34.56);

    tup2 = ('abc', 'xyz');

    # 以下修改元组元素操作是非法的。

    # tup1[0] = 100;

    # 创建一个新的元组

    tup3 = tup1 + tup2;

    print tup3;

    以上实例输出结果:

    (12, 34.56, 'abc', 'xyz')

    删除元组

    元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:

    #!/usr/bin/python

    tup = ('physics', 'chemistry', 1997, 2000);

    print tup;

    del tup;

    print "After deleting tup : "

    print tup;

    以上实例元组被删除后,输出变量会有异常信息,输出如下所示:

    ('physics', 'chemistry', 1997, 2000)

    After deleting tup :

    Traceback (most recent call last):

    File "test.py", line 9, in

    print tup;

    NameError: name 'tup' is not defined

    元组运算符

    与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

    Python 表达式

    结果

    描述

    len((1, 2, 3))

    3

    计算元素个数

    (1, 2, 3) + (4, 5, 6)

    (1, 2, 3, 4, 5, 6)

    连接

    [‘Hi!’] * 4

    [‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’]

    复制

    3 in (1, 2, 3)

    True

    元素是否存在

    for x in (1, 2, 3): print x,

    1 2 3

    迭代

    元组索引,截取

    因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:

    元组:

    L = ('spam', 'Spam', 'SPAM!')

    Python 表达式

    结果

    描述

    L[2]

    ‘SPAM!’

    读取第三个元素

    L[-2]

    ‘Spam’

    反向读取;读取倒数第二个元素

    L[1:]

    (‘Spam’, ‘SPAM!’)

    截取元素

    无关闭分隔符

    任意无符号的对象,以逗号隔开,默认为元组,如下实例:

    #!/usr/bin/python

    print 'abc', -4.24e93, 18+6.6j, 'xyz';

    x, y = 1, 2;

    print "Value of x , y : ", x,y;

    以上实例运行结果:

    abc -4.24e+93 (18+6.6j) xyz

    Value of x , y : 1 2

    元组内置函数

    Python元组包含了以下内置函数

    序号

    方法及描述

    1

    cmp(tuple1, tuple2)

    比较两个元组元素。

    2

    len(tuple)

    计算元组元素个数。

    3

    max(tuple)

    返回元组中元素最大值。

    4

    min(tuple)

    返回元组中元素最小值。

    5

    tuple(seq)

    将列表转换为元组。

    喜欢 (0)or分享 (0)

    展开全文
  • Python 元组Python元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry',...

    Python 元组

    Python的元组与列表类似,不同之处在于元组的元素不能修改。

    元组使用小括号,列表使用方括号。

    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

    如下实例:

    tup1 = ('physics', 'chemistry', 1997, 2000);

    tup2 = (1, 2, 3, 4, 5 );

    tup3 = "a", "b", "c", "d";

    创建空元组

    tup1 = ();

    元组中只包含一个元素时,需要在元素后面添加逗号

    tup1 = (50,);

    元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

    访问元组

    元组可以使用下标索引来访问元组中的值,如下实例:

    #!/usr/bin/python

    tup1 = ('physics', 'chemistry', 1997, 2000);

    tup2 = (1, 2, 3, 4, 5, 6, 7 );

    print "tup1[0]: ", tup1[0]

    print "tup2[1:5]: ", tup2[1:5]

    以上实例输出结果:

    tup1[0]: physics

    tup2[1:5]: (2, 3, 4, 5)

    修改元组

    元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    tup1 = (12, 34.56);

    tup2 = ('abc', 'xyz');

    # 以下修改元组元素操作是非法的。

    # tup1[0] = 100;

    # 创建一个新的元组

    tup3 = tup1 + tup2;

    print tup3;

    以上实例输出结果:

    (12, 34.56, 'abc', 'xyz')

    删除元组

    元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:

    #!/usr/bin/python

    tup = ('physics', 'chemistry', 1997, 2000);

    print tup;

    del tup;

    print "After deleting tup : "

    print tup;

    以上实例元组被删除后,输出变量会有异常信息,输出如下所示:

    ('physics', 'chemistry', 1997, 2000)

    After deleting tup :

    Traceback (most recent call last):

    File "test.py", line 9, in

    print tup;

    NameError: name 'tup' is not defined

    元组运算符

    与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

    Python 表达式

    结果

    描述

    len((1, 2, 3))

    3

    计算元素个数

    (1, 2, 3) + (4, 5, 6)

    (1, 2, 3, 4, 5, 6)

    连接

    [‘Hi!’] * 4

    [‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’]

    复制

    3 in (1, 2, 3)

    True

    元素是否存在

    for x in (1, 2, 3): print x,

    1 2 3

    迭代

    元组索引,截取

    因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:

    元组:

    L = ('spam', 'Spam', 'SPAM!')

    Python 表达式

    结果

    描述

    L[2]

    ‘SPAM!’

    读取第三个元素

    L[-2]

    ‘Spam’

    反向读取;读取倒数第二个元素

    L[1:]

    (‘Spam’, ‘SPAM!’)

    截取元素

    无关闭分隔符

    任意无符号的对象,以逗号隔开,默认为元组,如下实例:

    #!/usr/bin/python

    print 'abc', -4.24e93, 18+6.6j, 'xyz';

    x, y = 1, 2;

    print "Value of x , y : ", x,y;

    以上实例运行结果:

    abc -4.24e+93 (18+6.6j) xyz

    Value of x , y : 1 2

    元组内置函数

    Python元组包含了以下内置函数

    序号

    方法及描述

    1

    cmp(tuple1, tuple2)

    比较两个元组元素。

    2

    len(tuple)

    计算元组元素个数。

    3

    max(tuple)

    返回元组中元素最大值。

    4

    min(tuple)

    返回元组中元素最小值。

    5

    tuple(seq)

    将列表转换为元组。

    喜欢 (0)or分享 (0)

    展开全文
  • 本篇文章给大家带来的内容是关于python元组是什么?python元组的用法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。元组是什么?你可以把它看作是只读的列表,因为元组不可改变,但是要注意...

    本篇文章给大家带来的内容是关于python元组是什么?python元组的用法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    元组是什么?

    你可以把它看作是只读的列表,因为元组不可改变,但是要注意,如果元组中含有列表元素,则该列表元素是可变的,通俗地讲就是“儿子不可变,但是孙子可变”。

    由于元组不可变,所以对于增删改查这四种标准操作来讲只有查能实现,元组的查询操作很简单。

    创建元组

    可以通过直接赋值的方式创建元组,用逗号间隔元素,可以用括号括起来,但这不是必要的,重要的是逗号,比如:a = 1,2,3

    b = (1,2,3)

    print(type(a))

    print(type(b))

    对于a和b两种创建方式是等价的,a和b的类型都是元组,输出结果为:

    但是如果创建单个元素的元组,则必须在后面多加一个逗号,比如:a = 1,

    print(type(a))输出结果为:

    在数字1后面加上一个逗号,则它的类型就是元组,否则它的类型就是int

    而如果只用括号的话,则不是元组:

    a = (1)

    print(type(a))

    输出结果为:

    所以更加说明了括号不是重要的,重要的是逗号。

    访问元组

    可以方便地用索引以及切片的方法来访问元组:a = 1,2,3,4,5,6,7

    print(a[1::2])输出为:

    (2, 4, 6)

    修改元组

    元组本身是不可修改的,但是如果其中包含的元素可变的话,则可以对该元素内部修改,比如:a = 1,2,3,[2,3,4]

    a[3].append('new')

    print(a)输出为:

    (1, 2, 3, [2, 3, 4, 'new'])

    虽然a是元组,但是索引3的元素是列表,这时可以对该列表进行修改。

    元组运算符

    可与使用加号来连接两个元组a = 1,2,3

    b = 4,5,6

    c = a + b

    print(c)输出为:

    (1, 2, 3, 4, 5, 6)

    也可以使用乘号:a = 1,2,3

    b = a*4

    print(b)输出为:

    (1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)

    当然也可以用成员运算符in

    通用地可以使用del删除元组

    元组相关内置函数

    len() 计算元组元素个数。

    max() 返回元组中元素最大值

    min() 返回元组中元素最小值。

    tuple(可迭代对象) 将可迭代对象转换为元组。r1 = (i**2 for i in range(10))

    r2 = range(10)

    a = tuple(r1)

    b = tuple(r2)

    print('a:',a)

    print('b:',b)输出为:

    a: (0, 1, 4, 9, 16, 25, 36, 49, 64, 81)

    b: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)

    本例中r1是生成器,r2是可迭代对象。都可以用tuple()转换为元组。

    展开全文
  • python元组

    2020-10-18 20:49:40
    python元组元组创建 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组创建
  • Python 元组

    2020-11-25 09:45:37
    PythonPython 元组删除元组元组运算符元组索引,截取无关闭分隔符元组内置函数 Python 元组 Python元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在...
  • Python元组

    2020-09-18 23:57:12
    文章目录Python创建元组1) 使用 ( ) 直接创建2) 使用tuple()函数创建元组Python访问元组元素Python修改元组Python删除元组Python元组和列表的区别 元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组...
  • python 元组

    2020-07-12 14:02:08
    python 元组 一、元组 1、元组的定义:本质:也是一种有序的集合。但与list不同,元组一旦初始化则不能修改。 元组的创建: tuple1 =() #创建空元组 tuple2 = tuple() #创建空元组 tuple3 = (1,) #创建只有一个元素...
  • Python元组详解Python元组与列表类似,不同之处在于元组的元素无法修改,元组使用小括号(),元组是不可变数据类型。列表使用方括号[ ],另外列表是一个可变类型的数据。元组的创建使用()就可以创建元组,元素之间...
  • python元组(tuple)是一个不可变的序列。Python元组和Python列表数据类似,都是线性表。唯一不同的是,Python元组赋值后所存储的数据不能被程序修改,可以将元组看作是只能读取数据不能修改数据的列表。Python的元组...
  • python元组(tuple)是一个不可变的序列。Python元组和Python列表数据类似,都是线性表。唯一不同的是,Python元组赋值后所存储的数据不能被程序修改,可以将元组看作是只能读取数据不能修改数据的列表。Python的元组...
  • 本篇文章给大家带来的内容是关于python元组是什么?python元组的用法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。元组是什么?你可以把它看作是只读的列表,因为元组不可改变,但是要注意...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,140
精华内容 24,456
关键字:

python元组

python 订阅