元组:不可变序列,用逗号分隔。
-
例子:
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 a=1,2,3 4 print a 5 print a[1] 6 print a[0] 7 print a[2] 8 a1=[4,5,6] 9 tuple(a1)10 print a111 a1=[4,5,6]12 a2=tuple(a1)13 print a114 print a215 print a1[0:1]16 a3=3*(42)17 a4=3*(42,)18 print a319 print a4
-
效果:
1 (1, 2, 3) 2 2 3 1 4 3 5 [4, 5, 6] 6 [4, 5, 6] 7 (4, 5, 6) 8 [4] 9 12610 (42, 42, 42)
-
小知识:
tuple函数可以把一个序列转换成元组,但是这个序列没变,如:a1=[4,5,6],tuple(a1),print a1,还是[4,5,6]
但是如果把tuple(a1)的值赋值给a2,那么a1不变,print a2,显示(4,5,6)