python元祖

别说谁变了你拦得住时间么 提交于 2020-01-06 00:08:15
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)     //将列表转换为元祖
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!