Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C数组和Python列表之间的差异_Python_C_Arrays_List - Fatal编程技术网

C数组和Python列表之间的差异

C数组和Python列表之间的差异,python,c,arrays,list,Python,C,Arrays,List,我问这个是因为我是CS的初学者,我有这个疑问。所以,如果偷窥者试图解释,而不仅仅是开玩笑或投反对票,那就太好了。我认为这个网站是为了向别人学习 仅仅是一个不同的名字,还是它背后有不同的东西 有人能简单地解释一下C数组和Python列表之间的区别吗 Python列表本质上是一个对象引用数组,用于跟踪它包含多少元素 (从概念上讲,Python引用有点类似于C指针。) 阅读更多信息:尝试从c数组中删除元素:如果没有(c在“数组”中表示“列表”中的c):打印(“完全不同”)基本上,Python列表是带有

我问这个是因为我是CS的初学者,我有这个疑问。所以,如果偷窥者试图解释,而不仅仅是开玩笑或投反对票,那就太好了。我认为这个网站是为了向别人学习

仅仅是一个不同的名字,还是它背后有不同的东西


有人能简单地解释一下C数组和Python列表之间的区别吗

Python
列表本质上是一个对象引用数组,用于跟踪它包含多少元素

(从概念上讲,Python引用有点类似于C指针。)


阅读更多信息:

尝试从c数组中删除元素:如果没有(c在“数组”中表示“列表”中的c):打印(“完全不同”)
基本上,Python列表是带有相关长度信息的c数组(以允许调整大小)。Python是用c编写的,所以您可能应该问“[Python的列表是如何实现的?][1]”. [1] 当前位置对最近另一个问题的回答可能有助于给你一个想法