1 #!/usr/bin/python
2 # coding=UTF-8
3
4
5 '''
6 Python 元组
7
8 元组是另一个数据类型,类似于 List(列表)。
9
10 元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
11 '''
12
13
14 tuple = ('runoob', 786 , 2.23, 'john', 70.2, 10, 20, 30)
15 tinytuple = (123, 'john')
16
17
18 print ("输出完整元组:")
19 print tuple
20
21 print ("输出元组第一个元素:")
22 print tuple[0]
23
24 print ("输出第二个至第四个(不包含)的元素:")
25 print tuple[1:3]
26
27 print ("输出从第三个开始至列表末尾的所有元素:")
28 print tuple[2:]
29
30 print ("输出元组两次:")
31 print tuple * 2
32
33 print ("输出组合的元组:")
34 print tuple + tinytuple
35
36 print ("元组截取步长测试:")
37 print tuple
38
39 print ("输出元组下标为0~7的元素,并且步长为2")
40 print tuple[0:7:2]
41
42 print ("输出元组下标为0~7的元素,并且步长为3")
43 print tuple[0:7:3]
44
45 print ("输出元组下标为0~7的元素,并且步长为2")
46 print tuple[0:7:2]
47
48 print ("特别注意:元组不能二次赋值,属于非法应用!相当于列表的只读模式,否则会报错!")
49 #tuple[2] = 10