一、元组的概念: 元组(tuple)也是一种序列,它与列表的不同之处在于元组使用的是“()”,列表使用的是“[ ]”,并且元组是不可变的数据类型。
二、定义一个元组: a=(1,2,“a”),a就是一个元组,定义一个空元组 a=();注意!如果只想定义只有一个元素的元组时,必须在元素后加上",",否则()会被当做运算符处理 ==> a=(1,) 三、元组的基本操作: 访问元组中的元素: 1.使用索引访问元组中的元素:a=(1,2,3) ==> a[0],也可使用-1开始倒着访问元组的元素 2.使用for循环,遍历元组: for i in tuple : = = > 获取到的i 就是元组中对应元素的值 根据索引截取元组: 1.元组 a=(1,2,3,4,5) 当只使用了一个索引+“:” 时,会将索引对应值及其后面的元素均截取出来,如: print(a[1:]) = => 输出结果为(2,3,4,5) 2.当使用两个索引进行元组截取时,会将第一个索引对应的值以及最后一个索引-1的值截取出来(特别注意!这样使用时,是左开右闭) = => print(a[1:3]) 输出结果为:(2,3) 元组更新: 1.由于元组不可更改的特性,所以不能直接更改元组。元组被更新后,更新前以及更新后的内存地址会发生改变,由此可见,更新的是新元组,并不会更改旧元组。(查看内存地址地址的方法id(tuple))
------------------------------------------------学海无涯
|