我希望从 PHP 到 Python 重新创建以下内容:<?php$data["test step 1"]["sets"][] = "CV_1";$data["test step 1"]["sets"][] = "NV_2";我研究了在 Python 中使用 defaultdict 并尝试使用:self.word_test_case["test step 1"]["sets"][] = heading但是[]在上面的例子中不起作用。我想我不太了解来自 PHP 世界的 Python 数据结构是如何工作的。这可以在 Python 中做到吗?在 PHP 中,我想[]在最后使用 ,因为我不确定要添加多少元素。
2 回答

梵蒂冈之花
TA贡献1900条经验 获得超5个赞
在 PHP 和 Python 之间,将项目附加到列表/数组的方式存在一些差异。
你可以从定义开始
self.word_test_case["test step 1"]["sets"]
作为一个空数组,如下所示:
self.word_test_case["test step 1"]["sets"] = []
完成后,您可以使用以下方法将项目附加到数组:
self.word_test_case["test step 1"]["sets"].append('heading')
现在self.word_test_case["test step 1"]["sets"]
有以下价值['heading']
如果你要做
self.word_test_case["test step 1"]["sets"].append('2nd one')
在第一次追加之后,它现在将具有值 ['heading','2nd one']
添加回答
举报
0/150
提交
取消