python将一组数分成每几个一组的一些思考
前言
最近用python写一个爬虫的时候,突然遇到一个问题:如何将一个list中的数字,分成每几个一组,便有了这篇文章
代码
方法1
1 | import math |
方法2
1 | a = [1,2,3,4,5,6,7,8,9,10,11] |
1 | a = [str(i) for i in b] |
等价于
1 | a = [] |
这是python中的列表生成式,更多的介绍可以google一下
总结
其实这两种方法的思想都是一样的,本质上就是用切片取出想要数据的范围,只是方法1用了一个变量的动态范围,方法2用了range()
函数的step
参数,方法2看起来更加简洁明了