Skip to content

Instantly share code, notes, and snippets.

@Enchan1207
Created June 16, 2021 22:47
Show Gist options
  • Save Enchan1207/199c25204bea00ad40c3abe8cf3e3270 to your computer and use it in GitHub Desktop.
Save Enchan1207/199c25204bea00ad40c3abe8cf3e3270 to your computer and use it in GitHub Desktop.
N文字ずつ分割 (Python)
#
# 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