a_tuple = (56, 254, 33, 423)
取值和取索引
a_tuple[1] # 注意索引从0开始
a_tuple.index(值) # 通过值取索引 注:若元组中有两个相同的值,取索引时会取第一个出现的索引
定义
a_tuple = () # 定义一个一个空元组
a_tuple = (1,) # 定义一个只包含一个值的元组
a_tuple = (1) # 变量赋值,相当于a_tuple=1
元组内置函数
max() # 取括号中的最大值 一般针对的是数字,若是字符串的话会根据第一个字母的ascii码排序 如:“abd”和“a”:先比较a的ascii,若还不能比较出来向后一位
min() # 取括号中的最小值 一般针对的是数字,若是字符串的话会根据第一个字母的ascii码排序 如:“abd”和“a”:先比较a的ascii,若还不能比较出来向后一位
len() # 统计括号中元素个数
type() # 检测括号中变量的数据类型
del a_tuple # 或者 del(a_tuple) 这种形式 ,则会把a_tuple整个内存删除,再次输出会报错
id() # 取括号中变量的地址,如果是a_tuple[]这种形式,则表示取该索引下元素的地址
sum() # 统计元组所有元素的和,前提是元素为数值类型
元组内置方法
元组的拼接
a_tuple = (1, 2, 3, 4)
b_tuple = (5, 6, 7, 8, 9)
a_tuple+=b_tuple
或者直接: a_tuple+=(5, 6, 7, 8, 9)
成员运算符
in # 比如a in a_tuple: 就会判断a_tuple中有没有a这个变量的值,有则返回true,无则false
not in # 比如a not in a_tuple: 就会判断a_tuple中有没有a这个变量的值,无则返回true,有则false