擅长:python、mysql、java
<P> C++中的容器被限制为一种对象。<code>std::vector<SomeType></code>只能包含<code>SomeType</code>类型的元素。<code>std::list<SomeOtherType></code>只能包含<code>SomeOtherType</code>类型的元素。<code>std::map<KeyType,ValueType></code>只能将类型为<code>KeyType</code>的键映射到类型为<code>ValueType</code>的值。等等。你知道吗</p>
<p>在python中不是这样的。<code>mixed_up_list = ["a", 1, [2, 3, 4]]</code>没有问题。python中的列表可以包含数字、字符串、元组、列表、dict、对象,简而言之,任何东西。如何在python中使用列表取决于您自己。注意我的<code>mixed_up_list</code>中的最后一个元素。这是一个python列表。您的邻接列表可以很容易地用Python列表来表示,而不需要用C++来处理所有的分配/解除分配。你知道吗</p>