读写列表中元素的方法与读写字符串中字符的方法一样,都是通过操作符“[]”进行读写。
[]内的表达式代表索引。索引都是从0开始滴。
(1)读取列表中的元素
举例:
读写列表中元素的方法与读写字符串中字符的方法一样,都是通过操作符“[]”进行读写。[]内的表达式代表索引。索引都是从0开始滴。
(1)读取列表中的元素
举例:
1 #coding:utf-8
2 a=[1,2,3,4]
3 print a[0] #result = 1
4 print a[3] #result = 4
5 #索引可以是任何整数表达式,
6 print a[6-4] #result = 3
7 print a[1+1] #result = 3
8 #但不能是浮点数,否则,将产生一个错误信息
9 #print a[1.0] #TypeError: list indices must be integers, not float
10 #如果读取一个不存在的元素,将会产生一个错误信息
11 #print a[1+5] #IndexError: list index out of range
12 #索引也可以是负数,如果是负数的话,最后一个元素是-1,倒数第二个是-2,以此类推
13 print a[1-2] #result = 4
14 print a[1-4] #result = 2
15 #print a[1-6] #IndexError: list index out of range
(2)给列表中的元素赋值
举例:
1 a[0] = 2
2 a[1] = 4.0
3 a[2] = "No2"
4 a[3] = [5,6,7]
5 print a #result = [2, 4.0, 'No2', [5, 6, 7]]
没事,别怕,这是签名→→┃ 青山幽谷笛声扬,白鹤振羽任翱翔。往事前尘随风逝,携手云峰隐仙乡。 ┃