【问题标题】:how to get two list concanate in one in python [duplicate]如何在python中将两个列表串联在一起[重复]
【发布时间】:2019-07-08 00:11:30
【问题描述】:

你好,我想把两个列表合二为一

我有一个名称列表和另一个字符串中的数字列表,我想说:

for i,j in map(None,[school,phonenumber]):
    phrase = "{} : {}".format(i,j)
    complete.append(phrase)

学校和电话号码是列表,但我不明白如何获取每行的索引

import csv
import pandas as pd

f = open('phone.csv')
phonenumber = list(csv.reader(f))


f = open("school2.csv", "r")
school = list(csv.reader(f))




complete = []


   for i,j in map(None,[school,phonenumber]):
      phrase = "{} : {}".format(i,j)
      complete.append(phrase)

print(complete)

我试过了,不知道哪里错了

我只想上学:电话号码....

感谢您的帮助!

【问题讨论】:

    标签: python list


    【解决方案1】:

    试试这个, 你需要zip

     for i,j in zip(school,phonenumber):
          phrase = "{} : {}".format(i,j)
          complete.append(phrase)
    

    【讨论】:

      【解决方案2】:

      zip 就是你要找的东西

      for i,j in zip(school,phonenumber):
      

      【讨论】:

      • 我不知道为什么,但是当我解开我的代码时,它首先是所有学校和数字之后的排序
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 2021-06-11
      • 1970-01-01
      • 2015-12-20
      相关资源
      最近更新 更多