私信  •  关注

MjZac

MjZac 最近创建的主题
MjZac 最近回复了

你可以使用内置的 csv 模块。

import csv
myDict = {'Name':[],'Tribe':[],'Town':[],'Username':[]}

with open('file.csv') as csvDataFile:
    csvReader = csv.reader(csvDataFile)
    for row in csvReader:
        myDict['Name'].append(row[0])
        myDict['Tribe'].append(row[1])
        myDict['Town'].append(row[2])
        myDict['Username'].append(row[3])
4 年前
回复了 MjZac 创建的主题 » python循环遍历数组不捕获每个元素[重复]

您正在尝试从正在迭代的数组中删除元素。它正在把指数内部搞得一团糟。更好的方法是返回一个没有空字符串的新数组。

result = [x for x in y if x is not '']