fork download
  1. import itertools
  2. s = ["A", "C", "G", "T"]
  3. lists = [''.join(x) for x in itertools.product(s, repeat=5)]
  4. a = []
  5. for i in lists:
  6. if "AAG" in i:
  7. a.append(i)
  8. print("{}\nCount={}".format(a, len(a)))
  9.  
Success #stdin #stdout 0.06s 9568KB
stdin
Standard input is empty
stdout
['AAAAG', 'AAAGA', 'AAAGC', 'AAAGG', 'AAAGT', 'AAGAA', 'AAGAC', 'AAGAG', 'AAGAT', 'AAGCA', 'AAGCC', 'AAGCG', 'AAGCT', 'AAGGA', 'AAGGC', 'AAGGG', 'AAGGT', 'AAGTA', 'AAGTC', 'AAGTG', 'AAGTT', 'ACAAG', 'AGAAG', 'ATAAG', 'CAAAG', 'CAAGA', 'CAAGC', 'CAAGG', 'CAAGT', 'CCAAG', 'CGAAG', 'CTAAG', 'GAAAG', 'GAAGA', 'GAAGC', 'GAAGG', 'GAAGT', 'GCAAG', 'GGAAG', 'GTAAG', 'TAAAG', 'TAAGA', 'TAAGC', 'TAAGG', 'TAAGT', 'TCAAG', 'TGAAG', 'TTAAG']
Count=48