2018.7.16-7.20 001 将 [“a1”,”bd2”,”c3”,”d4”] 转换成 4321 002 将[“1”, “4”, “7”, “3”, “2”, “6”, “5”, “8”, “9”]变成 8642 # 003 将”a1b2c3d89d7f6e4g5” 变成它的最大数 987654321 004 把[“a”,”1”,”3”,”6”,”c”,”2”,”d”,”4”,”5”]偶数提取出来 005 列表推导式 5个例子 006 两种方法键值交换 007 map(fn,lsd) 映射函数,惰性函数 008 reduce(fn,lsd) 前两个参数先作用,之后再和第三个数作用在fn上 009 sorted() 排序 key=len,abs,reverse=True,False 010 filter(fn,lsd) 过滤,惰性函数 011 lambda 匿名函数 res=lambda x:type(x) 012 字符串处理方法,相加,相乘,正负索引,切片 013 字符串内置方法 dir(),upper(),lower(),swapcase(),count(), find(),rfind(),startswith(),endswith(), isupper(),islower(),isalpha(),isspace(), isdigit(),istitle() 014 字符串操作方法 split(),splitlines(),join(),zfill(),center(), rjust(),ljust(),strip(),rstrip(), maketrans()和translate() 015 格式化字符串 format容器传参,对齐方式,进制转换,千位分隔符 016 内建函数 locals(),pow(,,),range(,,步长),repr(),eval() 017 for..in..循环 018 for循环取字典的键值 019 判断一个数字即可以被5整除 又可以被3,2整除 020 函数,形参,实参,默认值 021 全局变量,局部变量 022 不定长参数*args,不定长关键字参数**kwargs 023 闭包 024 列表的操作方法 dir(),append(),extend(),insert(),index(),count(), pop(),remove(),sorted(),reverse(),copy(),clear() 相加相乘 025 列表里删除第二个重复元素 026【面试题】字典排序,相同的键 027 列表推导式 转005 028 深浅拷贝 深拷贝要加上import copy 拷贝的东西不会变了! 029 元组的操作 相加相乘,遍历,查询index,count,元组推导式迭代器 030 字典创建的5种方式,一种组合fromkeys(),一种添加setdefault() 031 字典的操作方法 clear(),copy(),fromkey(),pop(“d”),popitem() setdefault(“f”,6),update(f=6),update(dict2) 032 集合,无序,去重 add(),pop(),remove(),discard(),copy(),clear() 033 集合 交差并补,超集子集,是否相交,对称差集,冰冻集合 034 文件操作 open(),write(),close(),flush(),seek() tell(),with open(),read(),readline(),readlines() 099 【九九乘法表的变种】 123 【美国队长的盾牌】COPY 124 【画图三角形】 125 【正方形】