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

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

    总结:

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

    ·

  • 相关阅读:
    SQL(二)语法
    SQL(一)简介
    linux学习(六)文件基本属性
    Linux学习(五)远程登录
    Linux学习(四) 忘记密码解决方法
    怎样理解阻塞非阻塞与同步异步的区别?
    Python的lambda匿名函数
    Twisted源码分析系列01-reactor
    Python装饰器学习(九步入门)
    Python关键字yield的解释
  • 原文地址:https://www.cnblogs.com/xzpin/p/10753229.html
Copyright © 2011-2022 走看看