猿问

如何像使用 PHP 一样复制这种在 Python 中创建数组的方法?

我希望从 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 中,我想[]在最后使用 ,因为我不确定要添加多少元素。


呼唤远方
浏览 149回答 2
2回答

梵蒂冈之花

在 PHP 和 Python 之间,将项目附加到列表/数组的方式存在一些差异。你可以从定义开始self.word_test_case["test&nbsp;step&nbsp;1"]["sets"]作为一个空数组,如下所示:self.word_test_case["test&nbsp;step&nbsp;1"]["sets"]&nbsp;=&nbsp;[]完成后,您可以使用以下方法将项目附加到数组:self.word_test_case["test&nbsp;step&nbsp;1"]["sets"].append('heading')现在self.word_test_case["test step 1"]["sets"]有以下价值['heading']如果你要做self.word_test_case["test&nbsp;step&nbsp;1"]["sets"].append('2nd&nbsp;one')在第一次追加之后,它现在将具有值&nbsp;['heading','2nd one']
随时随地看视频慕课网APP

相关分类

Python
我要回答