Created
June 16, 2021 22:47
-
-
Save Enchan1207/199c25204bea00ad40c3abe8cf3e3270 to your computer and use it in GitHub Desktop.
N文字ずつ分割 (Python)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# n文字ずつ分割 | |
# | |
# 詳細版 | |
def splitby(base_str, interval=2): | |
# n文字ずつ分割 -> 初項0, 比率nの等比数列(最大値: len(base_str))を用意 | |
string_indices = range(int(len(base_str) / interval)) | |
# x*n ~ (x+1)*n 文字目を取得して配列に格納 | |
separated_strings = [base_str[i * interval: (i + 1) * interval] for i in string_indices] | |
return separated_strings | |
# コピペ用 | |
def splitby(base_str, interval=2): | |
return [base_str[i * interval: (i + 1) * interval] for i in range(int(len(base_str) / interval))] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment