摘要: 001、 >>> list1 = [("aa",100, 400), ("bb", "kk", "yy"), (33, 400, 500)] >>> for i, j, k in list1: ## 利用列表、元组同时传入多个参数 ... print(i,k) ... aa 400 bb yy 33 阅读全文
posted @ 2022-11-15 23:45 小鲨鱼2018 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 001、 直接使用字典进行统计 >>> str1 = "aaaabbcdddefff" ## 测试字符串 >>> dict1 = dict() >>> for i in str1: ## 利用条件分支进行判断 ... if i in dict1: ... dict1[i] += 1 ... else 阅读全文
posted @ 2022-11-15 23:34 小鲨鱼2018 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 首先,defaultdict 是 dict 的一个子类。通常 Python 中字典(dict)是通过键值对来存取的,当索引一个不存在的键时,就会引发 keyerror 异常。那么,defaultdict 就可以解决这个问题,它可以实现为不存的键值返回一个默认值。 defaultdict是 colle 阅读全文
posted @ 2022-11-15 23:24 小鲨鱼2018 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 >>> def is_odd(n): ... return n % 2 == 1 ... >>> filt 阅读全文
posted @ 2022-11-15 22:48 小鲨鱼2018 阅读(306) 评论(0) 推荐(0) 编辑
摘要: map函数会根据提供的函数对指定序列做映射。 通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序列,返回值是一个集合。 map的作用是以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值 001、 >>> map(lambda x: x * 阅读全文
posted @ 2022-11-15 22:41 小鲨鱼2018 阅读(112) 评论(0) 推荐(0) 编辑