数据类型-元组

元组(不可变类型):

  info = tuple()#空元组  info = (1,2,3,"guohan")

公共功能:

   1.索引:info[0] = 1

    2.切片:info [0:3] = (1,2,3)

    3.步长:info [::2] = (1,3)

    4.for循环:for i in info:

    5.len: len(info)>>>4

    6.删除:不可变类型本身不可以被删除,但是可以通过del语句删除整个元组

    7.修改:不可变类型本身不可以被修改

独有方法:

    元组的连接:tup1 = (1,2)  tup2 = (3,4)  tup3 = tup1 + tup2>>>(1,2,3,4)

区别于集合:  元组是不可变类型但是里面可以含有可变类型 如:tup = (1,[2,3])  

           不可变指tup[1] = [2,3] 这个列表不可以改成字典集合字符串等,但是这个列表内部可以修改,即元组本身不可变,列表内部改后外部还是列表

       集合是可变类型但是里面不可以含有可变类型,因为集合无序查找不可以通过索引,而是通过哈希值查找,而可变类型不可以被哈希即没有哈希值,放在集合里则找不到

posted @ 2025-09-29 12:39  guohan  阅读(9)  评论(0)    收藏  举报