摘要: 以上实例输出结果为: 阅读全文
posted @ 2018-11-14 07:23 疯狂的骆驼 阅读(94) 评论(0) 推荐(0) 编辑
摘要: python map函数 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新 阅读全文
posted @ 2018-11-14 06:37 疯狂的骆驼 阅读(15014) 评论(1) 推荐(0) 编辑
摘要: Map函数 map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 举例说明 比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下: 现在,我们用Python代码实现: >>> def f(x): ... ... 阅读全文
posted @ 2018-11-14 01:27 疯狂的骆驼 阅读(243) 评论(0) 推荐(0) 编辑
摘要: python中filter()函数 filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 4, 6, 7, 9, 12, 17]中删... 阅读全文
posted @ 2018-11-14 00:19 疯狂的骆驼 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 ''' list_1 = [1,3,4,7,3,6,7,9] #去重 list_1 = set(list_1) list_2 = set([2,6,0,66,22,8,4]) list_3 = set([1,3,7]) print(list_1)... 阅读全文
posted @ 2018-11-12 06:53 疯狂的骆驼 阅读(146) 评论(0) 推荐(0) 编辑
摘要: import re number = "123456789" result = re.findall("\d{1,2}", number) print(result) # ['12', '34', '56', '78', '9']import textwrap s = ' '.join(textwrap.wrap(text='123456', width=2))print(s) 阅读全文
posted @ 2018-11-06 13:49 疯狂的骆驼 阅读(130) 评论(0) 推荐(0) 编辑
摘要: from itertools import permutations s = list(permutations('1234')) a = [list(i) for i in s] s2 = ["".join(i) for i in a] print(s2) print(len(s2)) 阅读全文
posted @ 2018-11-06 00:21 疯狂的骆驼 阅读(126) 评论(0) 推荐(0) 编辑
摘要: def import_txt(): fileName = QFileDialog.getOpenFileName(self, "", "C:\\Users\\Administrator\\Desktop") if fileName[0]: ret = [] with open(fileName[0], "r", encoding="utf-8") ... 阅读全文
posted @ 2018-11-06 00:14 疯狂的骆驼 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1 import re 2 # .只能代替任意一个字符,除\n 3 ret = re.findall("w..l","hello world") 4 print(ret) 阅读全文
posted @ 2018-11-02 11:03 疯狂的骆驼 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1 import random 2 3 def v_code(): 4 code="" 5 for i in range(5): 6 add_num = random.randrange(10) 7 code +=str(add_num) 8 9 print(code) 10 11 v_code() 1 i... 阅读全文
posted @ 2018-11-01 15:23 疯狂的骆驼 阅读(1547) 评论(0) 推荐(0) 编辑