17
時には、iterableに添字が付いていないことがあります。添え字のない繰り返しからn番目の要素を取得する方が良い
ps = permutations(range(10), 10)
print ps[1000]
Pythonは1のn番目の要素を取得するためにn
倍next()
を行うことができます。もちろん、'itertools.permutations' object is not subscriptable
と文句を言うだろう:itertools.permutations
からのリターンを言います。ちょうどそうするより良い方法があるのだろうか?
から
nth
レシピを使うのか?効率またはスペース。 –はpythonic方法です。 – clwen