dictionary相关内容

使用python中的csv.DictReader做最快的方式做数据类型转换

我使用的是一个CSV文件在python中,在使用时将有约100,000行。 由于csv.DictReader或csv.reader返回值仅为字符串,因此我将其设置为字符串形式。 对于csvDict中的i: i [ col] = float(i [col]) 有更好的方法,任何人都可以建议做这个?我一直在玩地图,izip,itertools的各种组合,并已广泛搜索了一些样 ..
发布时间:2017-02-24 20:12:37 Python

在Python中使用DictWriter来编写字典键的子集

我写了一个函数,使用CSV模块将字典列表序列化为CSV文件。我有时想要写一个文件只有每个字典的键的一个子集。我使用以下代码: def dictlist2file(dictrows,filename,fieldnames,delimiter ='\t', lineterminator ='\\\ '): out_f = open(filename,'w') #写出标题 header ..
发布时间:2017-02-24 19:44:04 Python

为什么在这个循环结束时字典值被覆盖?

我有一个公共交通站点的词典叫停止。我想复制那些是传输(有多行),以便在这些额外的行的停靠点重复停止。我最初存储这些重复的字典称为duplicateates。但是,在为每个重复停靠点分配相应行的名称后,它们都将被原始停靠点原始列表中的最后一行覆盖。所以我结束了一堆重复停止所有与同一行,而不是一个停止每行。什么是重写这些值?文件l_stops.csv位于 Dropbox 和 bpaste 。 ..
发布时间:2017-02-24 19:03:57 Python

将嵌套字典转换为CSV表

我正在进行数据挖掘教程,并使用以下字典。 users = { “Angelica”:{ “Blues Traveler”:3.5, “ :2.0, “Norah Jones”:4.5, “Phoenix”:5.0, “Slyly Stoopid”:1.5, “The Strokes”:2.5, “Vampire Weekend”:2.0 }, “Bill”:{ “Blues Trave ..
发布时间:2017-02-24 18:57:38 Python

将多个Python字典写入csv文件

感谢这个其他线程,我已经成功地使用Python作为初学者将我的字典写入csv: Python:将字典写入csv文件,每行一个”key:value“ dict1 = {0:24.7548,1:34.2422,2:19.3290} csv如下所示: 0 24.7548 1 34.2422 2 19.3290 现在,我想知道最好的方法用相 ..
发布时间:2017-02-24 18:35:16 Python

排序字典并将其写入CSV文件

我有一个以元组作为键和列表作为值的字典。 myDict = { ,9078752378):[('Smith','Bob'),'Head guard'], (2,9097615707):[('Burdell','George'),'Lifeguard'], (3,9048501430):[('Smith','Amanda'),'Lifeguard'], (4,9026450912):[(' ..
发布时间:2017-02-24 18:33:56 Python

将.csv表转换为字典

所以我有以下格式的几个csv文件: 人,年龄,国籍,语言 Jack,18,加拿大人,英语 Rahul,25,印度人,印地语 Mark,50,美国人,英语 Kyou,21日语,英语 我需要导入它,并将该数据作为字典返回,键作为第一行的列标题,所有数据作为该特定键的值。例如: dict = { 'person':['Jack','Rahul' ,'印度语','美 ..
发布时间:2017-02-24 18:23:53 Python

Python:如何使用DictReader两次?

这感觉像一个非常基本的问题,但我不能在其他地方找到它。我是一个开始的Python用户。 当我使用DictReader读取数据,然后使用字典,我无法再次引用。例如,使用此代码: #!/ usr / bin / python import csv import cgi import cgitb cgitb.enable() print“ ..
发布时间:2017-02-24 17:46:39 Python

将csv文件转换为字典列表

我有一个csv文件 col1,col2,col3 1,2,3 4,5,6 我想从这个csv创建一个字典列表。 输出为: a = [{'col1':1,'col2 ':2,'col3':3},{'col1':4,'col2':5,'col3':6}] $ 解决方案 使用 csv.DictReader : >>> im ..
发布时间:2017-02-24 17:36:20 Python

将csv文件转换为字典

我昨天问了这个问题,但仍然坚持。我写了一个函数,目前正确读取一个文件,但有一些问题。 我遇到的主要问题是,我需要以某种方式跳过文件的第一行,我不知道如果我将它作为字典返回。下面是一个文件的示例: “Artist”,“Title”年份“,”总高度“,”总宽度“,”媒体“,”国家“ ”Pablo Picasso“,”Guernica“,”1937“,”349.0“,”776.0“ “西班牙 ..
发布时间:2017-02-24 17:17:36 Python

CSV到Python字典具有所有列名称?

我还是新的使用python从头开始编程,所以作为一个练习,虽然我会采取一个文件,我使用SQL处理使用Python复制功能。看来,我想带我的(压缩,zip)csv文件,并创建一个Dict它(或也许一个词典的命令?)。当我使用dict读者,我得到第一行作为一个键,而不是每个列作为自己的键?例如 import csv,sys,zipfile sys.argv [0] =“/ home / t ..
发布时间:2017-02-24 16:59:39 Python

使用python将csv文件转换为元组列表

这些类型是橙子,苹果,梨子,李子。 p> 参数:我需要选择最可能的重量,但通过选择1橙色,2梨,3苹果和1梅花不超过$ 20预算。我不能重复品牌的同一水果(像选择相同的品牌的苹果3次,等)。 我可以通过Python打开和读取csv文件,但我不知道如何从csv文件创建字典或元组列表? 为了更清楚,这里是数据的概念。 品牌,价格,重量,类型 brand1,6.05,3.2,o ..
发布时间:2017-02-24 16:56:16 Python

如何将这个词典列表转换为csv文件? [蟒蛇]

我有一个类似这样的字典列表: toCSV = [{'name':'bob' ,'age':25,'weight':200},{'name':'jim','age':31,'weight':180}] 我应该怎么做将其转换为类似这样的csv文件: 姓名,年龄,体重 bob,25,200 jim,31,180 解决方案 import csv ..
发布时间:2017-02-24 16:28:33 Python

使用Python解析CSV /制表符分隔的txt文件

我目前有一个CSV档案,在Excel中开启时,共有5栏。只有A列和C列对我有任何意义,其余列中的数据是不相关的。 从第8行开始,然后以7的倍数工作。行8,15,22,29,36等...),我正在寻找一个字典与Python 2.7与这些字段的信息。 A列中的数据将是密钥(6位整数),C列中的数据是密钥的相应值。我尝试在下面突出显示,但格式不是最好的: - ABCD 1 CDCDCD ..
发布时间:2017-02-24 16:07:50 Python

将列表的字典写入CSV文件

这是我的字典的样子: dict [key1] = [1,2,3] dict [key2] = [4,5,6] dict [ key3] = [7,8,9] 我想要.csv文件看起来像: / p> key1 key2 key3 1 4 7 2 5 8 3 6 9 首先我写标题: outputfile = open(f ..
发布时间:2017-02-24 16:02:33 Python

合并2个CSV文件

OK我在堆栈溢出中读取了几个线程。我认为这将是相当容易我做,但我发现,我仍然没有很好的掌握python。我尝试了位于如何将2个csv文件与公共列值组合,但两个文件具有不同的行数,这是有帮助的,但我仍然没有我希望实现的结果。 基本上我有2个csv文件,共同的第一列。我想合并2. ie filea.csv ,stage,jan,feb darn,3.001,0.421,0.5 ..
发布时间:2017-02-24 15:56:23 Python

为什么在使用Python中的Dictwriter输出时,CSV文件在每个数据行之间包含空行

我使用DictWriter将字典中的数据输出到csv文件。为什么CSV文件在每个数据行之间都有一个空行?这不是一个巨大的交易,但我的数据集是大的,并不适合一个csv文件,因为它有太多的行,因为“双间距”加倍的文件中的行数。 我写给字典的代码是: headers = ['id','year' ,'activity','lineitem','datum'] output = csv. ..
发布时间:2017-02-24 15:55:15 Python

从CSV文件创建字典

我正在尝试编写一个python脚本,它将从CSV文件中获取输入,然后将其推入字典格式(我使用的是Python 3.x)。 我使用下面的代码读取CSV文件并且工作原理: import csv reader = csv.reader(open('C:\\Users\\Chris\\Desktop\\test.csv'),delimiter =',',quotechar =' |' ..
发布时间:2017-02-24 15:23:18 Python