我是一個完整的Python初學者,並且我知道你可以輕鬆地串接字符串,但是現在我有一個特定的需求,我覺得自己像個白癡,因爲我不知道如何製作它工作。Python在文件中遞歸地串聯字符串
我需要的是連接和重排列在file1.txt
一些單詞和一些數字在file2.txt
例如,在file1.txt
有一個單詞列表(每個字有一個換行符結尾):
apple
banana
pear
和file2.txt
有字的另一列表:
red
yellow
green
的IDE一個是從文件1的每個單詞串聯到每一個字的文件2,導致這樣的事情:
applered
appleyellow
applegreen
bananared
bananayellow
bananagreen
pearred
pearyellow
peargreen
而這樣的結果在另一個文本文件保存。我想我可以用我在python中的有限技能(來自codecademy和udemy)弄明白,但我不知道該怎麼做。
您需要將問題分解成若干部分,如果需要,還可以針對每個問題提出一個單獨的問題部分..你有什麼第一個問題?請參閱[如何問](http://stackoverflow.com/help/how-to-ask) –
我說的是: 我不知道如何使所有單詞從file1連接到所有單詞文件2。 謝謝 – joe
由於您的文件很小,並且memoy不會成爲問題,因此您可以只讀取這兩個文件的所有行。然後使用兩個嵌套的'for'循環,或者一個列表理解來生成排列列表。或者你可以看看['itertools'](https://docs.python.org/2/library/itertools.html)。 –