数组排序 1、代码 #10个元素的列表 a=[5,10,6,8,2,9,18,14,7,20] #对a数组进行排序 a.sort() print(a) a.sort–对数组进行排序。 结果: 数组合并 1、代码 合并两个有序数组,合并后还是有序列表 a=[1,5,8,10] b=[2,6,9,12,15] index=0 #index为指向a的“指针” for i in range
本关任务的目的是了解列表类型的基本特点,它的可变性使得它具有一些和字符串与元组不同的操作,如列表元素的添加删除,排序等。列表可以把大量的数据放在一起,可以对其进行集中处理。列表是以方括号“[]”包围的数据集合,不同成员间以“,”分隔。列表中可以包含任何数据类型,也可以包含
目录 元组内置方法 tuple 作用 定义方式 使用方法 索引取值 索引切片 for循环 成员运算 len长度 index 获取元素索引 count 计数 有序or无序 可变or不可变 字典数据类型 作用 定义方式 使用方法 优先掌握 按key取值/按key修改值 添加值,没有添加,有就修改 for循环 成员运算 len
多种方法实现列表去重 待去重列表 lt1 = [1,3,2,3,4,5,3,5] 使用集合(结果为升序) lt2 = list(set(lt1)) 使用字典 lt2 = list({}.fromkeys(lt1).keys()) 使用排序 lt2 = sorted(set(lt1),key=lt1.index) 使用列表生成式 lt2 = [][lt2.append(i) for i in lt
案例五:求两个列表元素的和,返回新列表lt1 = [1,2,3,4]lt2 = [5,6]效果:[6,8,10,12] lt1=[1,2,3,4]lt2=[5,6]print(list(map(lambda x,y:x+y,lt1,lt2))) 案例六:求字符串中每个单词的长度效果:[7,2,8]content = 'Welcome To ShangHai'#切割是关键,因为一切就是列表了,按照什么切呢?直接s