zoukankan      html  css  js  c++  java
  • 【代码学习】PYHTON 元组

    Python的元组与列表类似,不同之处在于元组的元素不能修改。也可进行分片 和 连接操作.

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

    一、访问元组

    #coding=utf-8
    Tuple = ('name','sex','age')
    print Tuple[0]
    print Tuple[1]
    print Tuple[2]
    print Tuple[0:2]

    以上实例输出结果

    name
    sex
    age
    ('name', 'sex')

    二、修改元组

    是不可以修改的!!! 不过 ↓↓↓

    三、合并新数组

    #coding=utf-8
    Tuple1 = ('name','sex','age')
    Tuple2 = ('address','ID')
    Tuple3 = Tuple1 + Tuple2
    print Tuple3;

    以上实例输出结果

    ('name', 'sex', 'age', 'address', 'ID')

    四、删除元组

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

    # -*- coding: UTF-8 -*-
    Tuple = ('name','sex','age')
    print Tuple
    del Tuple
    print '删除之后'
    print Tuple

    以上代码输出结果

    ('name', 'sex', 'age')
    删除之后
    
    Traceback (most recent call last):
      File "C:Python27	est.py", line 6, in <module>
        print Tuple
    NameError: name 'Tuple' 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!') 截取元素


    七、元组内置函数
    序号方法描述
    1 cmp(tuple1, tuple2) 比较两个元组元素。
    2 len(tuple) 计算元组元素个数。
    3 max(tuple) 返回元组中元素最大值。
    4 min(tuple) 返回元组中元素最小值。
    5 tuple(seq) 将列表转换为元组。
    八、多维数组访问
    Tuple1 = [(2,3),(4,5)]
    print Tuple1[0]
    print Tuple1[0][0]

    以上实例访问结果

    (2, 3)
    2




  • 相关阅读:
    多重背包POJ1276不要求恰好装满 poj1014多重背包恰好装满
    哈理工1053完全背包
    求最小公倍数与最大公约数的函数
    Bus Pass ZOJ 2913 BFS 最大中取最小的
    POJ 3624 charm bracelet 01背包 不要求装满
    HavelHakimi定理(判断一个序列是否可图)
    z0j1008Gnome Tetravex
    ZOJ 1136 Multiple BFS 取模 POJ 1465
    01背包 擎天柱 恰好装满 zjut(浙江工业大学OJ) 1355
    zoj 2412 水田灌溉,求连通分支个数
  • 原文地址:https://www.cnblogs.com/sqyysec/p/7060794.html
Copyright © 2011-2022 走看看