列表转换成文件

f = open("Information.txt","w+",encoding="utf8")
Information = [["1","alex","IT"],["2","bob","IT"]]
User_Choice = int(input("Your choice is:"))
for i in Information:
    if User_Choice == int(i[0]):
       Information.remove(Information[User_Choice])
       for j in Information:
           f.write(‘,‘.join(j).strip()) #关键是这一步,把列表通过join方法转换成字符串,然后再写入文件
           f.close()

该程序的作用是用户输入数字后,会删掉列表中对应的元素,然后再把列表中剩余的元素写入文件中

时间: 2024-08-08 05:20:15

列表转换成文件的相关文章

C# DataTable转换成实体列表 与 实体列表转换成DataTable

/// <summary> /// DataTable转换成实体列表 /// </summary> /// <typeparam name="T">实体 T </typeparam> /// <param name="table">datatable</param> /// <returns></returns> public static IList<T>

Python 字符串类型列表转换成真正列表类型

我们在写代码的过程中,会经常使用到for循环,去循环列表,那么如果我们拿到一个类型为str的列表,对它进行for循环,结果看下面的代码和图: str_list = str(['a','b','c']) for row in str_list: print(row) 结果: 那么for循环就把str类型的列表的每一个字符都一个一个的循环的打印出来,而这个结果并不是我们想要的,那么如何解决这个问题?,使用到第三方模块,看下面的代码 from ast import literal_eval # 假设拿

列表转换成字典数据结构

''' [ {'symbol': 101, 'sort': 1, 'name': 'aaaa'}, {'symbol': 102, 'sort': 2, 'name': 'bbbb'}, {'symbol': 103, 'sort': 3, 'name': 'cccc'}, {'symbol': 104, 'sort': 4, 'name': 'dddd'}, {'symbol': 105, 'sort': 5, 'name': 'eeee'}, {'symbol': 106, 'sort':

2017-12-19python全栈9期第四天第三节之iterable可迭代对象join之字符串和列表转换成字符串和range

#!/user/bin/python# -*- coding:utf-8 -*-s = 'zd's1 = '_'.join(s)print(s1)li = ['zs','ls','ww','zl','张达']s = '+++++++'.join(li)print(s)for i in range(0,10): print(i)for i1 in range(0,10,3): print(i1)for i2 in range(10,0,-1): print(i2)for i3 in range(0

mysql中把selct中的数据列表转换成逗号分隔的字符串

登录mysql,在test数据库中建立一个表: CREATE TABLE `shoufei` ( `id` int(11) NOT NULL AUTO_INCREMENT, `shijian` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `xiangmu` varchar(20) NOT NULL, `jiage` float NOT NULL, `shuliang` int(11) NOT NULL, `jine` float DEFAULT N

python 将txt文件转换成字典

txt 文件内容如下 liu 123shao 456hui 789 将上述txt文件转换成字典格式实现思路:定义一个空列表,按行读取txt文件,然后转换成嵌套列表,进而通过dict方法将嵌套列表转换成字典(左边为key,右边为value) 1 with open('user_list','r',encoding='utf-8') as f: 2 dic=[] 3 for line in f.readlines(): 4 line=line.strip('\n') #去掉换行符\n 5 b=lin

java list map转换成二维数组

/** * *@Title: ListToArray *@Description: list列表转换成二维数组 *@Author: Administrator *@Since: 2018年1月7日下午2:01:25 *@param: @param list *@param: @param KeyLenght每行的列数,按最长的计算 *@param: @return *@return Object[][] */ private Object[][] ListToArray(List<Map<St

python_元组_元组与列表转换

元组 和 列表之间的转换 使用 list 函数 可以把 元组 转换成 列表 list(元组) 使用 tuple 函数 可以把 列表 转换成 元组 tuple(列表) 例子: 1 #列表转换元组 2 num_list = [1,2,3,4,5] 3 print(type(num_list)) 4 print(num_list) 5 num_tuple = tuple(num_list) 6 print(type(num_tuple)) 7 print(num_tuple) 8 9 #元组转换列表

将pdf文件转换成ppt需要注意哪些问题

作为一名办公室文员,经常会遇到文件格式转换之类的事情,有时候是处于编辑的需要,有时候是出于展示的需要.迅捷PDF转换器是是一款专业的文件格式转换工具,这是国内唯一一款具备专业水准的PDF转换工具,采用了新一代的PDF超线程解析核心技术.软件完全独立安装,不依赖于Adobe Acrobat,Acrobat Reader 软件,因此软件的执行效率更高,转换效果更好,使用起来也更为简单.也正是由于迅捷PDF转换成Word转换器采用了独家研发的PDF文件内容解析技术,因此能够更好地实现PDF文件内容的转