多维数组与python中的嵌套列表
发布时间:2020-12-20 11:28:37 所属栏目:Python 来源:网络整理
导读:除了不同的访问方法(例如[1,2]而不是[1] [2]访问第2行和第3列中的元素),python中的多维数组和嵌套列表之间有什么区别?为什么两种数据结构都必要? 解决方法 Python没有多维数组类型.它只有列表. numpy (第三方Python扩展)确实有数组类型,它们在该库中提供专
除了不同的访问方法(例如[1,2]而不是[1] [2]访问第2行和第3列中的元素),python中的多维数组和嵌套列表之间有什么区别?为什么两种数据结构都必要?
解决方法
Python没有多维数组类型.它只有列表.
使用标准Python列表类型,将一个放在另一个内部会创建一个嵌套结构,可用于建模多维结构.嵌套[index]项访问权限,[1] [42]首先检索外部列表的第二个元素,然后检索第二个元素的第43个元素. numpy数组是专门的结构,它明确地将多个维度建模为主要类型的一部分,而不是将数组嵌套在数组中,这意味着它们可以支持[index]语法中多个维度的寻址,其中index以元组的形式出现,技术上. Python确实有一个单维 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |