如何在Python中跳过每个迭代循环字符串中的数字?
我对此很陌生:但我有一根弦:如何在Python中跳过每个迭代循环字符串中的数字?,python,Python,我对此很陌生:但我有一根弦: urls = ['http://example.com/page_%s.html' % page for page in xrange(0,50)] 从0,1,2,3。。。50. 问题是如何在每次迭代中跳过5个数字来运行 数字应该是这样的:0,5,10,15。。。50.只需将5作为另一个参数添加到xrange就可以了 urls = ['http://example.com/page_%s.html' % page for page in xrange(0,50,
urls = ['http://example.com/page_%s.html' % page for page in xrange(0,50)]
从0,1,2,3。。。50.
问题是如何在每次迭代中跳过5个数字来运行
数字应该是这样的:0,5,10,15。。。50.只需将5作为另一个参数添加到xrange就可以了
urls = ['http://example.com/page_%s.html' % page for page in xrange(0,50,5)]
只需将5作为另一个参数添加到xrange就可以做到这一点
urls = ['http://example.com/page_%s.html' % page for page in xrange(0,50,5)]
您可以尝试以下方法:
urls = map('http://example.com/page_{}.html'.format, range(0, 50, 5))
range
和xrange
将可选的步骤
参数作为第三个参数。您可以尝试以下操作:
urls = map('http://example.com/page_{}.html'.format, range(0, 50, 5))
range
和xrange
将可选的步骤
参数作为第三个参数