Python 列表

列表的使用

 

 

列表案例

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)

 

posted @ 2017-10-30 10:31  kevin.Xiang  阅读(371)  评论(0编辑  收藏  举报