张怼怼 L16 2020-04-11 17:06:31 数据结构
311 0

“Python3 简明教程”实验报告

数据结构

列表 1.map()是映射函数,map(函数, 列表) lambda(变量:表达式) 如: list1 = list(map(lambda x:x2, range(10))) list1 = [x2 for x in range(10)]

  1. [(x, y) for x in [1, 2, 3, 4] for y in [1, 2, 3, 4] if x!=y] 结果是x,y不相等的坐标

3. a=[1,2,3] z = [x + 1 for x in [x ** 2 for x in a]] z [2, 5, 10]

元组 元组不能删除

集合 无序不重复,怎样排序没有意义 集合可以运算+- 集合不能append,只能add()添加元素

字典 dict.items()遍历

data {'Kushal': 'Fedora', 'Jace': 'Mac', 'kart_': 'Debian', 'parthan': 'Ubuntu'} for x, y in data.items(): ... print("{} uses {}".format(x, y))

data.setdefault('names', []).append('Python')

枚举 enumerate() 索引和内容

zip() a = ['Pradeepto', 'Kushal'] b = ['OpenSUSE', 'Fedora'] for x, y in zip(a, b): ... print("{} uses {}".format(x, y)) ... Pradeepto uses OpenSUSE Kushal uses Fedora

最新评论
暂无评论~