我是新來的python,我想嘗試使用列表理解,但我得到的結果是無。列表理解輸出是無
print
wordlist = ['cat', 'dog', 'rabbit']
letterlist = []
letterlist = [letterlist.append(letter) for word in wordlist for letter in word if letter not in letterlist]
print letterlist
# output i get: [None, None, None, None, None, None, None, None, None]
# expected output: ['c', 'a', 't', 'd', 'o', 'g', 'r', 'b', 'i']
這是爲什麼?它似乎有點作用,因爲我得到預期的結果數量(9),但它們都是無。
它工作很好,謝謝你的幫助。 – JeremyK