我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python保存列表

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python保存列表

python保存列表

2018-8-24

保存为.txt文件
注:保存.txt需要将列表内容转为字符串格式

##保存
ipTable=['123.111.111.1','111.111.111.1']
fileObject = open('sampleList.txt', 'w')  
for ip in ipTable:  
    fileObject.write(str(ip))  
    fileObject.write('\n') 
fileObject.close()  
##读取
f = open("sampleList.txt","r")   #设置文件对象
table = f.read()     #将txt文件的所有内容读入到字符串str中
f.close()   #将文件关闭

保存为.npy格式
先将list转为np.array格式,再保存为.npy格式

import numpy as np
graphTable = [
           [[0,3],[1,3],1,'1'],  #A-B
           [[1,3],[2,3],1,'2'],  #B-C
           [[2,3],[2,1],2,'3'],  #C-H
           [[1,3],[1,2],1,'4'],  #B-D
           [[1,2],[1,1],1,'5'],  #D-F
           [[1,2],[0,0],3,'6'],  #D-S
           [[1,1],[2,1],1,'7'],  #F-H
           [[1,1],[3,1],4,'8'],  #F-I
           [[2,1],[3,1],1,'9'],  #H-I
           [[3,3],[3,1],2,'10']  #G-I        
           ] 
m=np.array(graphTable)
np.save('demo.npy',m)

先从.npy文件中读出np.array,再转为list格式

a=np.load('demo.npy')
graphTable=a.tolist()

个人体验:保存为.npy会保留列表原有的内容格式,使用更为方便,
但保存为.txt格式同样的数据占用空间会更小。

以上。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python保存列表

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python保存列表

python保存列表2018-8-24保存为.txt文件 注:保存.txt需要将列表内容转为字符串格式##保存ipTable=['123.111.111.1','111.111.111.1']fileObject = open('samp
2023-01-31
2023-10-02

python列表

创建一个字符列表,执行命令L1=[a,b,c,d,e,f]print(L1[0])print(L1[2])print(L1[5])打印结果为a,c,f如果访问超出范围,python则会抛出一个异常IndexError插入,追加,删除列表数据
2023-01-30

python列表中缓存的示例分析

这篇文章将为大家详细讲解有关python列表中缓存的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、说明当删除一个列表之后,会将该列表中槽位引用的数据项地址全部清空。并且将该列表的引用存放至一个
2023-06-15

python 列表

1.创建列表方式1.1用中括号>>> number = [1,2,3,4,5]>>> number[1, 2, 3, 4, 5]1.2.list()方法,参数应为可迭代序列>>> list((1,2,3,4))[1, 2, 3, 4]1.3
2023-01-30

Python(列表)

(看到新知识就在此不断添加,巩固,未完待续....) 对于只包含整数的列表,Python还提供了另外的几种创建列表的方法:(1)range(n,m)函数range返回一个整数列表,列表从函数的第一个参数n开始,最后一个参数m结束,但不包含最
2023-01-31

python系列(三)python列表详

博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!本博文阅读目录:1)len函数//查看列表的个数2)序列[索引号] //查看索引号对应
2023-01-31

怎么用批处理实现清除保存动密码列表

小编给大家分享一下怎么用批处理实现清除保存动密码列表,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!windows xp pro以上的系统,在进行网络共享验证、内部
2023-06-08

python 使用列表和字典存储信息

"""    作者:白    时间:2018年1月9日    需求:假设你很多汽车,通过不断询问您是否要将车辆添加到您的库存中,    如果您这样做,那么它将会询问汽车的细节。如果没有,应用程序将打印所有汽车的详细信息并退出。    功能:
2023-01-31

怎么在python中创建和存放列表

本篇文章给大家分享的是有关怎么在python中创建和存放列表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Python主要用来做什么Python主要应用于:1、Web开发;2、
2023-06-14

Python list列表

一:列表: list列表的定义:1,列表是由一系列元素组成,元素与元素之间可能没有任何的关联关系,但他们之间有先后顺序关系。2,列表是一种容器3,列表是一种序列4,列表是可以改变的序列python3 中的序列有如下几种:    字符串 st
2023-01-31

Python之列表

'''列表 : 可存放各种数据类型,使用"["表示,列表内元素与","隔开列表的常用操作 :    #以下所有操作均是在原列表上进行操作    切片 : list[start : end : step]    #顾头不顾尾    新增 : 
2023-01-31

Python(五)列表

数组数组存储的是同一类型的一串信息列表一、列表的定义• 定义一个空列表list = []• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,元组,字符串等等均可。赋值方式定义:list = ["fentiao", 4, 'g
2023-01-31

python列表(Lists)

(1)Python拥有大量的复合数据类型,用于把其他值组合在一起。用途最广的是列表,可以写成方括号之间的逗号分隔 值(项目iterms)的列表。列表中可能包含不同类型的项目(items),但所有的项目(items)通常具有相同的类型。>>>
2023-01-31

python 列表(List)

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。可以进行的操作包括索引,切片,加,乘,检查成员。
2023-01-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录