4
在Python,我可以這樣做:在Rust中,在itertools.product中複製Python的「repeat」參數的正確方法是什麼?
from itertools import product
k = 3
for kmer in product("AGTC", repeat=k):
print(kmer)
生鏽,我可以強制的k=3
由行爲:
#[macro_use] extern crate itertools;
for kmer in iproduct!("AGTC".chars(), "AGTC".chars(), "AGTC".chars()){
println!("{:?}", kmer);
}
,如果我想要的東西k=4
或k=5
但?
你能解釋一下你是否真的需要得到的元組?只有在運行時才知道參數'k',則不能產生'k'值的Rust元組。 –
我不一定需要元組;字符串將是可取的。我最終會爲這些kmers尋找更長的字符串。 –