为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

呼唤远方 2021-09-01 19:26:55
我希望从 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']


查看完整回答
反对 回复 2021-09-01
  • 2 回答
  • 0 关注
  • 148 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号