Pythonで「LIST」データを「TXT」ファイルに書き込む方法についての記事となっております。
データ構造

### Data Structure
### - SAMPLE
###    - sample.txt
### - output.py 処理の流れ

実行ファイルの内容
apple
banana
cherrydef option_001(inputList, filePath, solver="N_UpAll"):
    
    info_STR        = "\n".join(inputList)
    write_mode_STR  = \
    {
        "N_UpAll":"w",  ### New / Update All 
        "N":"x",        ### New 
        "UpAll":"w",    ### Update All 
        "UpPlus":"a"    ### Update Append 
    }[solver]
    file_IO =  open(FILE_PATH, mode=write_mode_STR)
    file_IO.write(info_STR)
    file_IO.close()
def option_002(inputList, filePath, solver="N_UpAll"):
    info_STR = "\n".join(inputList)
    write_mode_STR  = \
    {
        "N_UpAll":"w",  ### New / Update All 
        "N":"x",        ### New 
        "UpAll":"w",    ### Update All 
        "UpPlus":"a"    ### Update Append 
    }[solver]
    with open(FILE_PATH, mode=write_mode_STR) as file_IO:
        file_IO.write(info_STR)
### INPUT: File Information (list)
### INPUT: File Path (str)
### OUTPUT: TXT File with Information
STR_LIST = ["apple","banana","cherry"]
FILE_PATH = "sample/output.txt"
option_001(STR_LIST,FILE_PATH)
### option_002(STR_LIST,FILE_PATH)