python 中元组 (tuple) 的超详细说明

元组(tuple)

Python 的元组与列表类似,不同之处在于元组不能对其元素进行直接的修改

但是元组整个可以重新定义、删除。

有关列表和元组的不同,以及为什么要创立两种很相似的类型,可以问GPT。

一、定义元组

小括号(圆括号)括起来,元素用逗号隔开

  • 定义一个空元组:

    tuple = ()
    
  • 定义一个非空元组,元素只有一个

    tuple = (1,)
    

    元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用

  • 定义一个非空元组,元素不止一个

    tuple = (1,2,3)
    
  • 定义一个一行放不下的元组:

    tuple = ('good','bad','fat',
            'thin','fast')
    
  • 直接定义多维元组:

    heroInfos =(('魏','曹操',160.3),('蜀','刘备',177.1),('吴','周瑜',188.6))
    
  • 间接定义多维元组(元组嵌套):

    words = ('a', 'b', 'c')
    nums = (1, 2, 3)
    x = (words, nums)
    print(x)
    ——————————————————————————————————————————————————————————————————
    #输出结果为:
    (('a', 'b', 'c'), (1

你可能感兴趣的:(python学习笔记,python,算法)