本文实例讲述了Python列表和元组的定义与使用操作。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#coding=utf8 print ''''' 可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。 列表和元组通过数字索引来访问元素(从0开始)。 列表和元组的区别: ------------------------------------------------------------------------------------ 元组 \ 列表 ------------------------------------------------------------------------------------ 列表元素用中括号[] \ 元组元素用小括号() 元素的个数及元素的值可以改变 \ 元素的个数及元素的值不可改变 ------------------------------------------------------------------------------------ 元组可以看出只读的列表。 列表和元组可以通过使用索引运算符([])和切片运算符([:])可以得到子集 ''' NumberList = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8.9 , 0101 , 017 , 0xab ] StringList = [ 'hello' , "hello world" , '''''goddness''' ] MixList = [ 12 , 13.2 , 01 , 'abc' , 'hello' ] NumberTouple = ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8.9 , 0101 , 017 , 0xab ) StringTouple = ( 'hello' , "hello world" , '''''goddness''' ) MixTouple = ( 12 , 13.2 , 01 , 'abc' , 'hello' ) print "output the element of the NumberList by index--------->" ,NumberList[ 0 ],NumberList[ 1 ],NumberList[ 2 ],NumberList[ - 1 ] print "output the element of the StringList by index--------->" ,StringList[ 0 ],StringList[ 1 ],StringList[ 2 ],StringList[ - 1 ] print "output the element of the MixList by index--------->" ,MixList[ 0 ],MixList[ 1 ],MixList[ 2 ],MixList[ - 1 ] print "output the element of the NumberTouple by index--------->" ,NumberTouple[ 0 ],NumberTouple[ 1 ],NumberTouple[ 2 ],NumberTouple[ - 1 ] print "output the element of the StringTouple by index--------->" ,StringTouple[ 0 ],StringTouple[ 1 ],StringTouple[ 2 ],StringTouple[ - 1 ] print "output the element of the MixTouple by index--------->" ,MixTouple[ 0 ],MixTouple[ 1 ],MixTouple[ 2 ],MixTouple[ - 1 ] print "output the element of the NumberList by slice--------->" ,NumberList[ 0 : 2 ],NumberList[ 1 : 3 ],NumberList[ 0 :],NumberList[: - 1 ] print "output the element of the StringList by slice--------->" ,StringList[ 0 : 1 ],StringList[ 2 : 3 ],StringList[ 0 :],StringList[: - 1 ] print "output the element of the MixList by slice--------->" ,MixList[ 0 :],MixList[: 1 ],MixList[ 0 : 2 ],MixList[ 2 : - 1 ] print "output the element of the NumberTouple by slice--------->" ,NumberTouple[ 0 : 2 ],NumberTouple[ 1 : 3 ],NumberTouple[ 2 :],NumberTouple[: - 1 ] print "output the element of the StringTouple by slice--------->" ,StringTouple[ 0 : 2 ],StringTouple[ 1 : 3 ],StringTouple[ 2 ],StringTouple[ - 1 ] print "output the element of the MixTouple by slice--------->" ,MixTouple[ 0 :],MixTouple[ 1 : 3 ],MixTouple[ 2 ],MixTouple[: - 1 ] NumberList[ 0 ] = 59 #NumberTouple[0]=56 print "Change the value of NumberList[0] to 59------------" ,NumberList[ 0 ] #print "Can not change the value of NumberTouple[0] to 56------------",NumberTouple[0] |
运行结果:
希望本文所述对大家Python程序设计有所帮助。