4.3 列表类型
4.3.1 教学目标
字符串或者数值列表是程序中常用的数据类型,例如使用一个字符串列表存储全国的省
份名称,使用一个数值列表存储全班学生的成绩等。教学目标是掌握这种列表数据的使用。
4.3.2 列表类型
列表是 Python 中最基本的数据结构,列表是最常用的 Python 数据类型,列表的数据项
不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个
索引是 0,第二个索引是 1,依此类推。序列都可以进行的操作包括索引,切片,加,乘,
检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。
1、创建一个列表
只要把逗号分隔的不同的数据项使用方括号括起来即可,如下所示:
list1 = ['physics', 'chemistry','math', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ,4,2]
列表的的元素可以重复,例如 list2 中的 2,4 都重复出现,列表中的元素类型不一定要
完全一样,例如 list1 中有字符串也有数值。
列表类型是 Python 中的 list 类实例,例如:
list=['a','b','c','d']
print(list)
print(type(list))
结果:
['a', 'b', 'c', 'd']
<class 'list'>
其中 type(list)返回的类型是一个名称为 list 的类。
2、访问列表中的值
使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,截取的方法与
字符串中截取的类似,如下所示:
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7 ]
print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])
输出结果:
list1[0]: physics
list2[1:5]: [2, 3, 4, 5]
3、更新列表
你可以对列表的数据项进行修改或更新,你也可以使用 append()方法来添加列表项,
如下所示:
list = ['physics', 'chemistry', 1997, 2000]
print ("Value available at index 2 : ")
评论0
最新资源