Python3元祖魔法(函数)

目录
文章目录

  • 目录
        • 1. len(__object)函数
          • 说明:计算元组元素个数。
        • 2. id(__object)函数
          • 说明: 查看元组内存地址
        • 3. max(__object)函数
          • 说明:返回元组中元素最大值。
        • 4. min(__object)函数
          • 说明:返回元组中元素最小值。
        • 5. tuple(iterable)函数
          • 说明:将可迭代序列转换为元组。
【Python3元祖魔法(函数)】
1. len(__object)函数 说明:计算元组元素个数。
#!/usr/bin/python # -*- coding:utf-8 -*- # created by yuki #test = (12, 34.56,'yuki') print(type(test),len(test))

运行结果如下:
3

2. id(__object)函数 说明: 查看元组内存地址
#!/usr/bin/python # -*- coding:utf-8 -*- # created by yuki #test=('r', 'u', 'n', 'o', 'o', 'b') print(type(test),id(test)) #test[1]='yuki'# 不支持修改元祖某个元素,会报错test=('r', 'o', 'b') print(type(test),id(test))#前后两个元祖内存地址不一样了,是说明两个不同的元祖

运行结果如下:
37730824 37570312

3. max(__object)函数 说明:返回元组中元素最大值。
#!/usr/bin/python # -*- coding:utf-8 -*- # created by yuki #test=('r', 'u', 'n', 'o', 'o', 'b') print(type(test),max(test))#比较大小时,元素类型必须是同类型test = (12, 34.56,79) print(type(test),max(test))#比较大小时,元素类型必须是同类型

运行结果如下:
u 79

4. min(__object)函数 说明:返回元组中元素最小值。
#!/usr/bin/python # -*- coding:utf-8 -*- # created by yuki #test=('r', 'u', 'n', 'o', 'o', 'b') print(type(test),min(test))#比较大小时,元素类型必须是同类型test = (12, 34.56,79) print(type(test),min(test))#比较大小时,元素类型必须是同类型

运行结果如下:
b 12

5. tuple(iterable)函数 说明:将可迭代序列转换为元组。 可迭代序列可以是字符串、列表等。
#!/usr/bin/python # -*- coding:utf-8 -*- # created by yuki #str="yuki" print(str,type(str),len(str)) tup=tuple(str) print(tup,type(tup),len(tup))list=['r', 'u', 'n', 'o', 'o', 'b'] print(list,type(list),len(list)) tup=tuple(list) print(tup,type(tup),len(tup))

运行结果如下:
yuki 4 ('y', 'u', 'k', 'i') 4 ['r', 'u', 'n', 'o', 'o', 'b'] 6 ('r', 'u', 'n', 'o', 'o', 'b') 6

    推荐阅读