重复操作放到循环中效率低
2015-08-08 21:58
344 查看
import string alphas = string.letters nums = string.digits myinput = raw_input('>') for x in myinput: if x in alphas + nums: balabala.....
每次循环都会把alphas和nums相加,效率低,正确做法应该提前把二者相加的值付给一个变量,对这个变量进行迭代。正确做法如下。
import string #alphas = string.letters #nums = string.digits alphanums = string.letters + string.digits myinput = raw_input('>') for x in myinput: if x in alphanums: balabala.....
相关文章推荐
- DataNode上执行文件读写时报java.io.IOException: Bad connect ack with firstBadLink as 192.168.X.X错误解决记录
- HTML基础(一)
- 排序算法的C语言实现-希尔排序
- 屡战屡败,屡败屡战
- [LeetCode]Next Permutation
- 通过jacob操作office
- 2015第32周六
- JAVA学习篇--JSTL基金会
- 字符编码详解
- Hdfs本地短路读取文件
- 华为OJ(学英语)
- Hibernate 性能优化及缓存的使用
- Android 获取子组件
- Hive配置优化
- WebService中SOAP1.1和1.2分析
- 整理Linux关机命令
- Hive0.14数据存储优化
- 今天带来的是一个对图书编号和价格设定程序 不是很完善希望大家给与建议进行修改
- poj2406 KMP
- 开始了他的高速功率矩阵