【发布时间】:2014-02-02 13:15:42
【问题描述】:
我问这个是因为我是 CS 的初学者,我有这个疑问。因此,如果窥视者尝试解释而不是仅仅幽默或投反对票,那就太好了。我认为这个网站是为了向他人学习。
只是一个不同的名字还是有一些不同的东西?
谁能简要解释一下 C 数组和 Python 列表之间的区别?
【问题讨论】:
-
尝试从 c 数组中删除一个元素
-
试试这个:
if not any(c in "array" for c in "list"): print("completely different") -
基本上,Python 列表是具有相关长度信息的 C 数组(以允许调整它们的大小)。
-
Python 是用 c 编写的,所以也许你应该问“[Python 的 List 是如何实现的?][1]”。 [1]:stackoverflow.com/questions/3917574/…
-
这个对最近另一个问题的回答可能有助于给你一个想法stackoverflow.com/a/21511293/1230086