将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。当各个迭代器中元素的个数不一致时,则返回列表中长度最短的情况,利用 *号 *** 作符,可以将元组解压为列表。
二、Python.3.x中使用zip函数生成列表的方法如下:
1、作出说明,使用zip函数将可迭代的对象作为参数。
2、将对象中对应的元素打包成一个个元组。
3、用zip函数平行地遍历多个迭代器,如果可迭代对象的长度不相同将按短的序列为准。
4、遍历过程中产生元组,Python.3.x会把元组生成好,然后生成列表。
试试csv模块,先把你要存储的数据放入一个列表或元祖,然后存储。
# python3import csv
list_one = [1, 3, 5, 7, 9]
with open('ceshi.csv', 'w', newline="") as f:
csv.writer(f).writerows(zip(list_one))
这是存储一列,如果存储多列# zip(list_one,list_two, ......)
存储一行是,csv.writer(f).writerow(list_one)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)