在实际开发项目中,使用列表前要先判断数组的长度,从而避免越界问题。
课堂练习
1、练习列表的定义和简单使用 2、练习服务列表中的元素 3、练习修改、添加、删除列表元素 4、练习列表的常用方法
Thanks for your attention
另外,可通过reverse或key参数(使用某个函数)来设置列表的排列方式:
nums = [1, 2, 3, 9, 7, 6, 5]
nums.sort(reverse = True)
words = [‘ada’, ‘Dlone’, ‘a’, ‘An’, ‘dabc’, ‘cpack’] #key=str.lower words.sort(key=len) #reverse和key参数可以同时使用
列表常用方法
12.min()
快速获得序列的最小元素。
numbers = [100, 23, 78] min(numbers)
特别注意
使用列表特别要注意索引越界问题,避免出错
cars = [‘bmw’, ‘audi’, ‘toyota’, ‘subaru’, ‘lexus’] print(cars[5]) cars = [] cars[0]
一、添加列表元素 在列表中添加新元素时,最简单的方式是使用append()方法将元素附到列表末尾。 motorcycles = [] motorcycles.append(‘honda’) motorcycles.append(‘yamaha’) motorcycles.append(‘suzuki’)
注意:字符串可以和字符串相加,但列表不能和字符串直接相加
列表的加法和乘法
二、列表的乘法 将列表与数x相乘,将可以重复产生x个列表。 a = [1, 3, 5] b = a *5 c = ‘Hello’ c *= 5 s = [None] * 10