摘要: 拆分字符串(含有多个分隔符) 去掉不需要的字符 判断字符串的开头/结尾元素 一、拆分字符串 问题引入: 把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下 s = '12;;7.osjd;.jshdjdknx+' 其中 ; . + 是分隔符 方法一,不断使用str.split(),再用ex 阅读全文
posted @ 2018-06-18 22:01 水如如 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 如何实现可迭代对象和迭代器对象 如何实现反向迭代 如何实现在一个for循环中迭代多个可迭代对象 对迭代器进行切片操作 itertools总结 一、如何实现可迭代对象和迭代器对象 重要概念!!!迭代器,可迭代对象,生成器,很容易绕晕了。 凡是可以使用for进行循环的就是可迭代对象,其中可以通过next 阅读全文
posted @ 2018-06-18 21:42 水如如 阅读(128) 评论(0) 推荐(0) 编辑
摘要: namedtuple deque OrderedDict Counter 一、namedtuple 用于创建一个自定义的tuple对象,可以用于给数组重命名,提高数组索引可读性。 示例: 二、deque deque是一个双向列表,包含append(),pop(),appendleft(),pople 阅读全文
posted @ 2018-06-18 20:47 水如如 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、如何在列表、字典、集合中筛选数据 问题引入: 列表:[-10,2,2,3,-2,7,6,9] 找出所有的非负数 字典:{1:90,2:55,3:87...} 找出所有值大于60的键值对 集合:{2,3,8,6,7,5} 找出所有被3整除的数 列表: 字典: 集合: 二、列表(元组)的重命名 问题 阅读全文
posted @ 2018-06-18 20:17 水如如 阅读(152) 评论(0) 推荐(0) 编辑