zoukankan      html  css  js  c++  java
  • Python列表:将多个列表合并成一个列表并保存为csv文件

    本文内容皆为作者原创,码字不易,如需转载,请注明出处:https://www.cnblogs.com/temari/p/13098793.html

    一,开发工具

    Python3.8.3+PyCharm 2020.1.2

    二,程序功能

    代码目的:将多个列表合并成一个列表,并保存为csv文件。

    初始列表:三个列表分别存储了姓名,年龄和职业,如下

    names=['Nancy','Gary','Richard']
    ages=[20,25,30]
    jobs=['singer','teacher','actor']

    期望列表:将三个列表合并,生成一个新的列表,期望效果如下

    [('Nancy', 20, 'singer'), ('Gary', 25, 'teacher'), ('Richard', 30, 'actor')]

    三,代码如图

     1 import csv
     2 names=['Nancy','Gary','Richard']
     3 ages=[20,25,30]
     4 jobs=['singer','teacher','actor']
     5 friendInfo=[]
     6 #将三个列表合并,并创建一个新的列表
     7 for i in range(len(names)):
     8     for j in range(len(ages)):
     9         if i==j:
    10              for k in range(len(jobs)):
    11                  if j==k:
    12                      t=(names[i],ages[j],jobs[k])
    13                      friendInfo.append(t)
    14 print(friendInfo)
    15 #将list保存为csv文件
    16 with open(r"friendInformation.csv", 'w+', newline='') as file:
    17     writer = csv.writer(file)
    18     writer.writerows(friendInfo)

    四,程序调试

    程序调试成功后,可看到程序本地目录生成一个csv文件,如图

    查看本地目录,打开“friendInformation.csv”文件,查看文件内容,是自己所期望的,如图

  • 相关阅读:
    java获取年份的后两位
    jdbcTemplate的Dao层封装
    beta准备
    福大软工 · 第十一次作业
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    Alpha 冲刺 (5/10)
  • 原文地址:https://www.cnblogs.com/temari/p/13098793.html
Copyright © 2011-2022 走看看