zoukankan      html  css  js  c++  java
  • 元组

    元组

    列表非常适合用于存储在程序运行期间可能变化的数据集, 列表是可以修改的,

    这对处理网站的用户列表或游戏中的角色列表至关重要,然而,有时候需要创建

    一系列不可修改的元素,元组可以满足这种需求,python将不能修改的值称为不可变的,

    而不可变的列表被称为元组

    4.1 定义元组

    元组使用圆括号来标识,定义元组后,就可以使用索引来访问其元素,就像访问列表元素类似

    eg:

    dimensions = (200, 50)
    print(dimensions[0])
    print(dimensions[1])
    =============
    output:

    200
    50

    我们修改元组的元素看下输出

    eg:

    dimensions = (200, 50)
    print(dimensions[0])
    print(dimensions[1])
    dimensions[0] = 250
    print(dimensions[0])
    ===========

    output:

    Traceback (most recent call last):
    File "D:/python_work/python_test/test.py", line 139, in <module>
    dimensions[0] = 250
    TypeError: 'tuple' object does not support item assignment

    可以看到会报错

    4.2 遍历元组中的所有的值

    与列表类似,使用for循环遍历元组中的所有值

    dimensions = (200, 50)
    for dimesion in dimensions:
    print(dimesion)
    ===========
    output:
    200
    50
    4.3 修改元组变量

    给存储元组的变量赋值
    dimensions = (200, 50)
    for dimension in dimensions:
    print(dimension)

    dimensions = (400, 100)
    for dimension in dimensions:
    print(dimension)
    ===================
    output:

    200
    50
    400
    100

    ========================

    总结:

    相比于列表,元组是更简单的数据结构,如果需要存储的一组值在程序的整个生命周期内都不变,可使用元组

    ·

  • 相关阅读:
    慎重使用MySQL auto_increment
    Java Tread多线程(0)一个简单的多线程实例
    Nubia Z5S 官方4.4 201内測版 内核版本号信息
    “cvSnakeImage”: 找不到标识符
    raid5什么意思?怎样做raid5?raid5 几块硬盘?
    Quartz CronTrigger运用
    php zip文件内容比較类
    UVA 1069
    Eclipse启动Tomcat时,45秒超时解决方案
    簡單SQL存儲過程實例
  • 原文地址:https://www.cnblogs.com/xzpin/p/10753229.html
Copyright © 2011-2022 走看看