python元祖

Posted cuirenlao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python元祖相关的知识,希望对你有一定的参考价值。

Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可
tup1 = (‘physics‘, ‘chemistry‘, 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
 
元组中只包含一个元素时,需要在元素后面添加逗号
tup1 = (50,);
 
其他情况与数组类似 
通过访问下标进行取值
例:
    t1=(‘physics‘,‘chemistry‘,1997,2000);
    t2=(1,2,3,4,5,6);
 
  print  "t1:",t1[0]
  print "t2[1:5]:",t2[1:5]      //截取下标从1-5的是值
以上实例输出结果:
t1:physics
t2[1:5]:(2,3,4,5)
 
修改元祖
       元祖中元素值不允许修改,但可以对元祖进行连接组合,例:
       t3=t1+t2;
        print t3;
   输出结果为: (‘physics‘,‘chemistry‘,1997,2000,1,2,3,4,5,6 )
 
删除元祖
del t1;
 
元祖运算符 表达式 与列表一样
 
无关闭分隔符
 任意无符号的对象,以逗号隔开,默认为元祖,如下实例:
 
print ‘abc‘,-4.24e93,18+6.6j,‘xyz‘;
x,y=1,2;
print"value of x,y:",x,y;
 
以上实例运行结果为:
abc,-4.24e93,18+6.6j,xyz
value of x,y:1 2
 
内置函数 
 tuple(seq)     //将列表转换为元祖

以上是关于python元祖的主要内容,如果未能解决你的问题,请参考以下文章

Python元祖

python3--元祖

python中的元祖与字典

Python元祖

老齐python-基础4(元祖字典集合)

python--元祖和字典