我正在尝试将项目添加到 python 中的数组。
我跑
array = {}
然后,我尝试通过执行以下操作向该数组添加一些内容:
array.append(valueToBeInserted)
似乎没有 .append
方法。如何将项目添加到数组?
原文由 AkshaiShah 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试将项目添加到 python 中的数组。
我跑
array = {}
然后,我尝试通过执行以下操作向该数组添加一些内容:
array.append(valueToBeInserted)
似乎没有 .append
方法。如何将项目添加到数组?
原文由 AkshaiShah 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你这样做:
array = {}
你正在制作一本字典,而不是一个数组。
如果你需要一个数组(在 python 中称为列表),你可以这样声明它:
array = []
然后你可以添加这样的项目:
array.append('a')
原文由 Pablo Santa Cruz 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
{}
表示空字典,而不是数组/列表。对于列表或数组,您需要[]
。要初始化一个空列表,请执行以下操作:
要么
要向列表中添加元素,请使用
append
要
extend
包含来自另一个列表的元素的列表使用extend
要从列表中删除元素,请使用
remove
字典表示键/值对的集合,也称为关联数组或映射。
要初始化空字典,请使用
{}
或dict()
字典有键和值
要使用另一个字典的内容扩展字典,您可以使用
update
方法从字典中删除一个值