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]
i = i+2
[x for x in processing(s)]
输出:
['12', '34', '56', '78', '90']
如果你想要它作为一个字符串,用空格分隔整数对:
" ".join([x for x in processing(s)])
推荐阅读
- javascript - 创建多个对象数组
- json - 无效的属性名称:类 `java.lang.String` 上的 `errorType`。验证是否存在正确的设置器
- php - 仅在特定日期之前或之后查看数据?
- python - 访问 cookie 文件并将其上传到 selenium webdriver
- firebase - 无法将 TXT 记录添加到 Firebase DNS 域
- postgresql - 在 Pl/pgSQL 中使用 FOR 循环时,它在 Postgres 11.8 中不起作用
- jquery - 使用 jQuery 从购物车中添加商品和删除商品。我无法删除仅使用 jQuery 添加的项目。script.js 文件中的方法一
- vue.js - 如果组件在 Nativescript Vue 中处于非活动状态,如何停止代码执行
- asp.net - 无法使用 ftp 从 asp.net 删除服务器上的文件
- c++ - ORA-06550:第 1 行,第 7 列:PLS-00306:调用“输入”时参数的数量或类型错误