1、定义列表
list1 = ['physics', 'chemistry', 1997, 2000]; 2、查询 1.值 = 列表[index] 根据下标查找值 2.index = 列表.index(值) 从列表中找出某个值第一个匹配项的索引位置 3.count = 列表.count(值) 统计某个元素在列表中出现的次数 4.lenth = len(列表) 查询列表的长度,元素的个数 5.max(列表) ,min(列表) 查询列表中的最大值,最小值 3.增加 1.列表.append(值) 新增到末尾 2.列表.insert(下标,值) 插入到指定位置 3.列表.extend(列表) 列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。 4.修改 1.列表[下标] = 值 5.删除 1.列表.pop() 删除末尾元素,并返回此元素 2.列表.pop(下标) 根据元素下标删除,并返回次元素 3.del 列表[下标] 根据元素下标删除 4.列表.remove(值) 根据元素的值删除,删除第一个出现的值。 6.判断 1.in(存在) 如果存在那么结果为True,否则为False 2.not in(不存在) 如果不存在那么结果为True,否则False 7.脚本操作 + 号用于组合列表,* 号用于重复列表。
8.排序
1.列表.reverse()
将列表中元素反转。
2.列表.sort()
对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数
9.列表截取
列表[num1:num2:num3]
num1,num2都是列表的下标 num3是间隔 返回一个新的列表
>>> a = [1,2,3,4,5,6,7,8]
>>> b = a[1:]
>>> b [2, 3, 4, 5, 6, 7, 8]
>>> c = a[1:3]
>>> c [2, 3]
>>> c = a[1:3]
>>> c [2, 3]
>>> d = a[0:7:2]
>>> d [1, 3, 5, 7]
a[1:]:从下标1开始,截取到末尾
a[1:3]:从下标1开始,截取到下标3之前的元素。
a[0:7:2]:从下标0开始,截取到下标7之前的元素,间隔是2。
10.嵌套列表
>>>a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'