虽然有些不确切,但是python中的列表对象与c++中的数组有很多相似的作用
列表是使用一族使用逗号分隔,在方括号之间的集合
squares = [1,4,9,16,25]
这样就简单地生成了一个列表
使用len()函数来求列表中的元素个数
len(squares)
列表中变量的引用与c++相同,下标从0开始
例如
squares[0]
squares[1]
字符串也可以作为列表中的变量,例如
信息与工程学部 = ['工学院','信息科学技术学院','环境科学与工程学院']
信息与工程学部[0]
>>工学院
信息与工程学部[1]
>>信息科学技术学院
虽然python3使用Unicode,即可以使用中文编程,但是不推荐上述写法,我在此只是举一个栗子
列表切片
列表切片提供了一种访问多个列表元素的方式
其具体方式为,使用两个数字和冒号表示取下标在两个数字之间的元素
举个栗子
letters = ['a','b','c','d','e','f','g','h','i']
letters[:]#全切片
letters[1:6]#下标为1的元素到下标为6的元素的切片(不包含6)
letters[0:-1]# -1代表最后一个下标,除去最后一个下标元素的切片
letters[::2]#表示每两个元素取一个的切片
letters[::3]#表示每三个元素取一个的切片
下期
列表进阶
领取专属 10元无门槛券
私享最新 技术干货