摘要: def add(n,i): return n+i def test(): for i in range(4): yield i g=test() for n in [1,10,3]: g=(add(n,i) for i in g) ''' n=1 g=(add(n,i) for i in g) n=2 g=(add(n,i) for i in g) n... 阅读全文
posted @ 2018-11-07 10:08 张朝华 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 重点在于新名字的加入用新字典直接暴力添加相同数据然后在加入列表 阅读全文
posted @ 2018-11-01 17:36 张朝华 阅读(298) 评论(0) 推荐(0) 编辑
摘要: p2: 重复代码 语言不统一 不支持中文 input() 输入数字 获取数字 输入字符串必须自己手动写引号 raw_input 和p3中的 input 一样 print可以加括号 也可以不加括号 p2 中除法获取到的是整型如果有一个是浮点数获取到的是小数 range(3,5)输出3,4,5返回的是列 阅读全文
posted @ 2018-11-01 15:36 张朝华 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 使用到int时再判断字母时需要在第一个if时用isdigit判断 阅读全文
posted @ 2018-10-30 09:28 张朝华 阅读(103) 评论(0) 推荐(0) 编辑
摘要: lst=[1,2,3,4,5] for i in range(5): del lst[0] lst.pop(1) print(lst) 列表第一个被删后后面的会补上去 需要用0做下标反复删除 lst={} dic={'a':1,'b':2} for i in dic: lst[i]=dic[i] print(lst) for i in lst: dic... 阅读全文
posted @ 2018-10-29 12:03 张朝华 阅读(810) 评论(0) 推荐(0) 编辑
摘要: a=input('请输入:') b='你是个{}' print('你是个%s'%(a)) print(f'你是个{a}') print(b.format(a)) name=input('请输入姓名') age=input('请输入年龄') job=input('请输入工作') name1 = '''--------------info of {}------------- name:{}... 阅读全文
posted @ 2018-10-26 16:15 张朝华 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 查找列表li中的元素,移除每个元素的空格,并找出以"A"或者"a"开头,并以"c"结尾的所有元素,并添加到一个新列表中,最后循环打印这个新列表。 阅读全文
posted @ 2018-10-25 20:53 张朝华 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 敏感词列表 li = ["苍老师", "东京热", "武藤兰", "波多野结衣"] 则将用户输入的内容中的敏感词汇替换成等长度的*(苍老师就替换***),并添加到一个列表中;如果用户输入的内容没有敏感词汇,则直接添加到上述的列表中。 阅读全文
posted @ 2018-10-25 20:50 张朝华 阅读(119) 评论(0) 推荐(0) 编辑
摘要: lst=[4645,351,1,35,3,135,135,1,] lst.sort()#排序 从小到大(单词按前一个两个字母依次递归) lst.sort(reverse=True)#排序从大到小 lst.sort() lst.reverse()#排序从大到小 print(lst) 阅读全文
posted @ 2018-10-25 14:11 张朝华 阅读(256) 评论(0) 推荐(0) 编辑
摘要: lst=[2,4,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','adv'] 将列表lst中的'tt'变成大写(用两种方法) 将列表中的数字3变成字符串'100'(用两种方法) lst[3][2][1][0]=lst[3][2][1][0].upper() lst[3][2][1][0]='TT' lst[3][2][1][1]='100' lst[3][... 阅读全文
posted @ 2018-10-25 14:03 张朝华 阅读(107) 评论(0) 推荐(0) 编辑