Python 如何将整数拆分为分配给变量的整数对?
我正在尝试做一个基本的加密是的,我知道这是不安全的,等等。我需要把一个随机整数分成几对。我想把每一对都分配给一个变量。 例如:Python 如何将整数拆分为分配给变量的整数对?,python,Python,我正在尝试做一个基本的加密是的,我知道这是不安全的,等等。我需要把一个随机整数分成几对。我想把每一对都分配给一个变量。 例如: digits = 12345678 应该分成 pair1 = 12 pair2 = 34 pair3 = 56 pair4 = 78 我该怎么做?我不熟悉编码,所以请ELI5严格的解决方案: s = str(1234567890) def processing(s): i=0 while i < len(s): yield s[i:i+2]
digits = 12345678
应该分成
pair1 = 12
pair2 = 34
pair3 = 56
pair4 = 78
我该怎么做?我不熟悉编码,所以请ELI5严格的解决方案:
s = str(1234567890)
def processing(s):
i=0
while i < len(s):
yield s[i:i+2]
i = i+2
[x for x in processing(s)]
您可以转换为字符串并使用索引。或者使用division/mod:12345678%100=78…的可能重复
" ".join([x for x in processing(s)])
def splitInt(integer, interval=2):
integer = str(integer)
newList = []
for ditget in range(0, len(integer), interval):
newList.append(int(integer[ditget:ditget + interval]))
return newList