javascript - 如何通过在 python 的所有输出中添加 name1.name 2.... 来修改输出

标签 javascript java python data-structures

编写接受输入的代码,例如

123,143,531,431 

并给出输出

{"number1":"123","number2":"143","number3":"531","number4":"431"}

java 和 python 中的任何语言都可以提供帮助 对于Python我尝试过

data = "123,143,531,431"

x = data.split(", ")

print(x)

java 或 javascript 的帮助也可以

最佳答案

IIUC,您可以使用字典理解以您想要的格式创建字典,要了解有关 python 中字典理解的更多信息,请参阅 this 。在这里,我们还使用了enumerate函数,要了解有关该函数的更多信息,请参阅 this .

用途:

x = {f"number{i}": v for i, v in enumerate(data.split(","), 1)}
print(x)

打印:

{'number1': '123', 'number2': '143', 'number3': '531', 'number4': '431'}
<小时/>

更新(获取双引号而不是单引号):

import json

print(json.dumps(x))

打印:

{"number1": "123", "number2": "143", "number3": "531", "number4": "431"}

关于javascript - 如何通过在 python 的所有输出中添加 name1.name 2.... 来修改输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61243415/

相关文章:

java - 找不到 ArrayList

java - "Animators may only be run on Looper threads"在设备上的仪器测试期间

python - 如何在 Python 中使用文本文件(2 列数据)绘制图表

javascript - 在 javascript/typescript 中将 Element 转换为 HTMLElement

Javascript 时间戳数字不是唯一的

java - 将自定义命名/ native 查询映射到实体

python - 我如何让这个容器自行删除?

Python 将字典转换为 argparse

javascript - video.js .src() 函数无法识别

javascript - 我试图为学校制作一张乐透彩票,但是当我必须抽奖时它不起作用(第 59 行)