摘要: 【可迭代对象】 只要一个对象的方法中,有__iter__方法,那么这个对象就是一个可迭代对象。如下图: 【迭代器】 如果一个对象中,有__next__方法和__iter__方法,那么这个对象就是一个迭代器。创建迭代器可以通过iter()函数。如下图: 迭代器特性: 迭代器对象为一次性消费,用完不可再 阅读全文
posted @ 2020-08-18 09:43 匿名好友 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1.map(function,iterable):会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 示例1: lst = [1,2,3,4,5] result = map(lam 阅读全文
posted @ 2020-08-18 01:41 匿名好友 阅读(445) 评论(0) 推荐(0) 编辑
摘要: # 写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值} # 例如:minmax(2,5,7,8,4) # 返回:{‘max’:8,’min’:2} def min_max(*args): min = args[0] #假设传入的参数中,第一个参数为最小值 max = args[0 阅读全文
posted @ 2020-08-18 01:06 匿名好友 阅读(225) 评论(0) 推荐(0) 编辑
摘要: # 写函数,返回一个扑克牌列表,里面有52项,每一项是一个元组,例如:[(‘红心’,2),(‘草花’,2), …(‘黑桃A’)] def card_f(): card_lst = [] num_temp = [] for i in range(2,11): num_temp.append(i) nu 阅读全文
posted @ 2020-08-18 00:56 匿名好友 阅读(208) 评论(0) 推荐(0) 编辑
摘要: #写函数,检查用户传入的对象(字符串、列表、元组)的每一个元素是否含有空内容。 def empty_judge(n): if len(n) == 0: return '包含的有空元素' else: for ele in n: if ele == '' or ele == None: return ' 阅读全文
posted @ 2020-08-18 00:22 匿名好友 阅读(327) 评论(0) 推荐(0) 编辑