python元组取值
时间: 2023-11-01 17:57:41 浏览: 156
Python元组
元组是一种不可变的序列类型,其中的元素不能被修改。如果你尝试修改元组中的元素,Python会报错。例如,当你尝试执行`fly = 100`时,会得到一个错误。类似地,当你尝试修改元组中嵌套的列表的元素时,也会得到相同的错误。所以对于元组来说,取值是唯一的操作。
你可以使用下标来访问元组中的元素。索引从0开始,负数索引表示从末尾开始计数。例如,`list_number=('tom','luci','xifa','BOB','清安无别事')`,如果你执行`print(list_number[-1])`,会得到`清安无别事`作为结果。另外,你还可以使用`sorted`函数对元组进行排序,例如`c=(4,6,2,1)`,当你执行`print(tuple(sorted(c)))`,会得到`(1,2,4,6)`作为结果。
然而,需要注意的是,元组的元素是不可变的。如果你尝试使用下标对元组中的元素进行修改,会得到一个错误,例如`list_number='mm'`会报`TypeError: 'tuple' object does not support item assignment`错误。
阅读全文