paython数据结构内容详解
树图思维导图提供 列表与元祖思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 列表与元祖思维脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2add6cceaa7eb83c8b3a3970d7d176df
列表与元组思维导图模板大纲
列表的表示
元素的索引与访问
创建
input() eval()
list()
list1=list(range(1,10,1))
列表生成式
简单统计计算
max()
min()
sum()
定义
A=(a,b,c,d)
A=a,b,c,d
只有一个元素时,后写'',''
操作
对比列表,区别见书P125
元组充当列表元素
元组与列表之间
元组=tuple(列表)
列表=list(元组)
字符串与列表之间
list()
字符串用split()
可变类型做实参和不可变类型做实参
可变参数
见书本例题
改
list[索引]=new
增
list,append()
.insert(new,索引)
删
del list[索引]
.pop()
删除并返回
.remove(值)
其他
len()
in & not in
index()
查找返回索引(找不到就报错)
.count()
查找指定元素个数
遍历
range()
for i in list:
排序
list.sort(key[,reverse])
sorted(list[,key][,reverse])
list.sort(key=lambda x:x[1],reverse=True)
切片
list[a,b,c]
扩充
+
连接
list1.extend(list2)
复制
直接赋值
list1=list
浅拷贝,共享存储空间
list1=list.copy()
切片法
列表生成式
list1=[新列表元素表达式 for 元素变量 in 原列表]
list2=[新列表元素表达式 for 元素变量 in 原列表 if 元素变量满足筛选条件]
删除
清空元素
.clear()
彻底删除
del
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a
树图思维导图提供 第六章 群体传播与组织传播_副本 在线思维导图免费制作,点击“编辑”按钮,可对 第六章 群体传播与组织传播_副本 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1672f555831e7d9a3bb2cf2fb792cb49