列表的使用 |
列表案例
1 names = ["Kevin","Alex","Disk","sky"] 2 print(names)
输出结果
注:列表是使用[]来完成的。
列表下的每个变量用“”,“”,来区分。
列表使用知识点 |
知识点1
0:0表示左边数的首位值。
-1:-1表示右遍结尾的值。倒数2就是-2。
空:空表示左边,或右边的最后一位。
知识点2
变量.append:直接插入一个值默认在最右边。
变量.insert:选择插入一个值,前面跟的是数字位置0代表1个,后面跟值。
变量.remove,名称表示删除变量内的值。
变量.pop():默认删除最后一位(-1),他也是数值表示删除的。
变量.clear():清空列表。
变量.index("值"):可以求出列表变量内值的位置。
变量.count:查找变量值个数。
变量.reverse():反转列表的值。
变量.sort():排列的意思
变量1.extend(变量2):将变量2的列表融入变量1内,需要填加copy模块。
变量.copy():可以复制变量列表中的第一层
变量2 = copy.deepcopy(变量1):完全复制了变量1。独立内存。
len(列表变量):可以算出列表内所有一层列表值数量。
del 变量[n]:数字表示删除变量内的值。
del 变量:可以直接删除变量。
list():创建列表括号下每个字符为一个值
max(list) : 统计列表下的值
知识点3
for index,i in enumerate(列表变量):
print(index,i)
注:打印每个列表值得序号index表示序号,i表示列表。
知识点4 切片、反转
print(a) [ 0.64061262 0.8451399 0.965673 0.89256687 0.48518743] print(a[-1]) ###取最后一个元素 [0.48518743] print(a[:-1]) ### 除了最后一个取全部 [ 0.64061262 0.8451399 0.965673 0.89256687] print(a[::-1]) ### 取从后向前(相反)的元素 [ 0.48518743 0.89256687 0.965673 0.8451399 0.64061262] print(a[2::-1]) ### 取从下标为2的元素翻转读取 [ 0.965673 0.8451399 0.64061262]
注:切片后跟 ":"则为显示后续字符。"::" 为反转输出后续字符,反转意思为 源 输出值得相反值。
知识点5 列表字典排列
# reverse=True 为倒序 sorted(列表名, key=lambda x: x["字典key"], reverse=True)