189 8069 5689

Python:list和array的对比以及转换时的注意事项-创新互联

前言

array,顾名思义,数组,就是存储数字、处理数字的一种数据结构。今天在将list转换为array时,遇到了一个问题,数据量比较大,刚开始怎么都不知道问题出在哪里。直到我用一个3*3的小数据测试时,才发现问题的本质所在。浪费了半天的时间,不过总算搞明白了。

10年积累的成都网站设计、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有新源免费网站建设让你可以放心的选择与我们合作。

学的不够踏实,以此警戒所有的初学者:多思考,遇到问题时从小数据入手测试!

说正事儿

1、list 转换为 array:

    • list里的变量全是数值型时,array里也全是数值型。

Python:list 和 array的对比以及转换时的注意事项

    • list里的变量既有数值型又有字符串类型时(即使只有一个元素是字符串型),array里就全都是字符串型。

Python:list 和 array的对比以及转换时的注意事项

因此,将含有字符串的list转换为array后,没有实际的价值,因为字符串型的变量无法像数字一样进行算术运算。

如果你依然在编程的世界里迷茫,不知道自己的未来规划可以加入我们的Python秋秋裙去784掉758文214字看看前辈们如何学习的!交流经验!自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!分享一些学习的方法和需要注意的小细节

如,求均值,这一点恰恰就是出错的源头:

  • 不含字符串型:

Python:list 和 array的对比以及转换时的注意事项

  • 包含字符串型(出错):

Python:list 和 array的对比以及转换时的注意事项

2、 二维列表 list 不能按列截取,只能按行截取;二维数组 array可以按列截取数据,也可以按行截取

Python:list 和 array的对比以及转换时的注意事项

3、删除元素时,list和array都不能按列删除(想要删除某一列,就要遍历全部数据),只能逐元素删除。因此,如果数据量比较大,可以考虑生成新的数据。也可以考虑从 pandas DataFrame 中删除列。

Python:list 和 array的对比以及转换时的注意事项

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:Python:list和array的对比以及转换时的注意事项-创新互联
路径分享:http://jkwzsj.com/article/eojph.html

其他资讯