DataTable dt=this.GetRepeatTableData("repeating1"); int count=dt.Rows.Count;for(int x=0;x<count;x++){string Personnes=dt.Rows[x][0].ToString();//第一行第一列 string Passport_No=dt.Rows[x][1].ToString();//第一行第二列 if (Personnes != "") { if (
#coding = 'utf-8' import csv # 使用list,只能读取列,而且是全文读取,csv.reader会自动把CSV内容生成数组 ''' df = csv.reader(open('F:\c_database\c2015.csv')) for data in df: print (data[3]) ''' #如果要读取某行,必须将CSV内容生成 DICT字典(2维) with open('F:\c_database\c2015.csv','r') as csvfile: r
参考:获取python的list中含有重复值的index方法_python_脚本之家 核心思想:建立字典,遍历列表,把列表中每个元素和其索引添加到字典里面 cc = [1, 2, 3, 2, 4] from collections import defaultdict dd = defaultdict(list) for k, va in [(v,i) for i, v in enumerate(cc)]: dd[k].append(va) print(dd) output: defaultdi