-2

重複の可能性:
Python 文字列を n 文字ごとに分割しますか?
リストをチャンクで反復処理する最も「pythonic」な方法は何ですか?

文字列を等分に分割する必要があります。たとえば、次の文字列があるとします。

string = "123456781234567812345678"

8 文字ごとにカットする必要があります。

["12345678", "12345678", "12345678"]
4

2 に答える 2

7

これは実際には、Pythonリスト内包表記のワンライナーに最適なアプリケーションです。

my_str="123456781234567812345678"
splits=[my_str[x:x+8] for x in range(0,len(my_str),8)]
//splits = ["12345678","12345678","12345678"]

ご不明な点がございましたら、お気軽にお問い合わせください。

于 2012-09-08T04:55:05.237 に答える
-7

これは役立つかもしれません:

str.split(str="", num=string.count(str)).

str:任意のデリメータ。デフォルトではスペースです。

num:作成する行数。

あなたはここでより多くの情報を得ることができます。

于 2012-09-08T04:51:28.847 に答える