【发布时间】:2011-05-07 08:22:56
【问题描述】:
标题似乎令人困惑,但假设我正在使用以下 CSV 文件('names.csv')。
name1,name2,name3
Bob,Jane,Joe
Megan,Tom,Jane
Jane,Joe,Rob
我的问题是,我将如何编写代码以返回至少出现 3 次的字符串。所以输出应该是'Jane',因为它至少出现了 3 次。这里真的很困惑..也许一些示例代码可以帮助我更好地理解?
到目前为止我有:
import csv
reader = csv.DictReader(open("names.csv"))
for row in reader:
names = [row['name1'], row['name2'], row['name3']]
print names
这会返回:
['Bob', 'Jane', 'Joe']
['Megan', 'Tom', 'Jane']
['Jane', 'Joe', 'Rob']
我从这里去哪里?还是我要解决这个问题?我对 Python 真的很陌生(嗯,完全是编程),所以我几乎不知道我在做什么..
干杯
【问题讨论】: