簡體   English   中英

如何轉換列表中的文本文件?

[英]How do I transform a text file in a list?

我有一個文本文件,其中包含如下文本:“001232029890”

我希望 python 獲取此文本並以這種方式列出:

list = [001,232,029,890]

也就是說,將文本文件拆分為 n 個字符的段(在本例中為 3 個),並將這些段中的每一個放入一個列表中。

你可以讀入你的文件,如下所示 之后,您可以根據this使用[line[i:i+n] for i in range(0, len(line), n)]拆分第 n 個字符上的文本。 (由於您在示例中留下了兩個零,我假設您打算使用字符串)

def getListOfNChars(inputString, numberOfCharacters):
    resultList = []
    for i in range(0, len(inputString), numberOfCharacters):
        resultList.append(inputString[i : i+numberOfCharacters])
    return resultList

#inputString - The String You Want To Process
#numberOfCharacters - Number Of Characters You Want To Extract At A Time

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM