2-4-1 元组

元组:不可变序列,用逗号分隔。

  • 例子:

 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 a1
11 a1=[4,5,6]
12 a2=tuple(a1)
13 print a1
14 print a2
15 print a1[0:1]
16 a3=3*(42)
17 a4=3*(42,)
18 print a3
19 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 126
10 (42, 42, 42)
  • 小知识:

tuple函数可以把一个序列转换成元组,但是这个序列没变,如:a1=[4,5,6],tuple(a1),print a1,还是[4,5,6]

但是如果把tuple(a1)的值赋值给a2,那么a1不变,print a2,显示(4,5,6)

原文地址:https://www.cnblogs.com/scholarly/p/10212287.html