变量和数据类型

元组

预计阅读时间1 分 197 views

元组是由一系列逗号分隔的值组成,可以用小括号 ( ) 来表示。不同于列表,元组是不可变的,一旦创建便无法修改。

我们通过简单的示例来简单展示它的使用。

my_tuple = (1, 2, 3, 4, 5)  # 创建一个包含整数的元组
print(my_tuple)  # 输出

以上就是元组的使用示例和语法。

关于元组的不可变,我们可以通过跟列表的对比来详细讲解。

# 列表示例
my_list = [1, 2, 3, 4, 5]
my_list[0] = 10  # 可以修改列表的元素
print(my_list)  # 输出: [10, 2, 3, 4, 5]

我们可以看到上面的示例中,通过my_list[0] = 10修改了列表的数据,但是如果在元组中执行相同的操作会怎么样?

if __name__ == '__main__':
    # 元组示例
    my_tuple = (1, 2, 3, 4, 5)
    my_tuple[0] = 10  # 尝试修改元组的元素会导致错误,因为元组是不可变的
    print(my_tuple)  # 输出: (1, 2, 3, 4, 5)

我们可以看到,通过my_tuple[0] = 10执行修改操作,系统会报异常,提示修改元组失败。

而这就是元组的不可变性,保证了数据的安全。

Leave a Comment

分享此文档

元组

或复制链接

内容