摘要: 方法1:是利用map的fromkeys来自过滤重复制,map是基于hash的,大数组的时候应该会比排序快点 方法2:是用set(),set是定义集合的,无序,非重复 方法3:是排序后,倒着扫描,遇到已有的元素删之 方法1:def dlist(): a = [1,2,2,3,4,5,5,6,7,6] 阅读全文
posted @ 2020-05-14 16:53 夜晚的潜水艇 阅读(582) 评论(0) 推荐(0)
摘要: 排名问题可以用sorted将排好序的数组 利用enumerate()函数和for循环相结合 取出索引号加一 In [121]: for i, element in enumerate(seq): ...: print(i+1, element) ...: 1 one 2 two 3 three 描述 阅读全文
posted @ 2020-05-14 15:22 夜晚的潜水艇 阅读(376) 评论(0) 推荐(0)
摘要: map()会根据提供的函数指定序列做映射 第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数的新列表 语法: map()函数语法map(function, iterable, ......) params: function --函数 ite 阅读全文
posted @ 2020-05-14 14:54 夜晚的潜水艇 阅读(251) 评论(0) 推荐(0)
摘要: 匿名函数lambda:指一类无需定义的标识符(函数名)的函数或子程序。lambda函数可以接收任意多个参数(包括可选参数)并且返回单个表达式的值。 example: In [36]: p = lambda x, y: x *y lambda 后面x,y是参数 ,:号后面的是表达式, p相当于接受匿名 阅读全文
posted @ 2020-05-14 14:04 夜晚的潜水艇 阅读(1613) 评论(0) 推荐(0)
摘要: In [31]: import urllib.parse as parse In [32]: a = parse.quote('abc分布式def') In [33]: print(a) abc%E5%88%86%E5%B8%83%E5%BC%8Fdef In [34]: b = parse.unq 阅读全文
posted @ 2020-05-14 10:33 夜晚的潜水艇 阅读(617) 评论(0) 推荐(0)