You can run two nested for loops to iterate over both lists, and append the concatenated string to a new list.
Here is a little example:
## create lists using square brackets
wordlist1=['code1', ## wrap something in quotes to make it a string
           'code2','code3']
wordlist2=['11','22','23']
## create a new empty list
concatenated_words=[]
## first for loop: one iteration per item in wordlist1
for i in range(len(wordlist1)):
    ## word with index i of wordlist1 (square brackets for indexing)
    word1=wordlist1[i]
    ## second for loop: one iteration per item in wordlist2
    for j in range(len(wordlist2)):
        word2=wordlist2[j]
        ## append concatenated words to the initially empty list
        concatenated_words.append(word1+word2)
## iterate over the list of concatenated words, and print each item
for k in range(len(concatenated_words)):
    print(concatenated_words[k])