如何在一个键中更改字典中的值?

时间:2015-04-25 01:59:15

标签: python dictionary

例如,我有一个key = name。在名称中,有生日,年龄和电话号码。我只想改变说生日,但保留其余部分。我正在尝试使用已有名称的现有文件。

1 个答案:

答案 0 :(得分:1)

因此,如果您想使用元组作为键,语法将是

d[(name, phoneNumber)] = birthday

就使用预先存在的文件中的值而言,您需要打开方法。

file = open("fileName.csv",r) # assuming that you have a file of comma separated values 
text = file.read()
           .split("\n")
peps = [p.split(",") for p in text]
dictionary = {}
for p in peps:
    d[(p[column of name] , p[col# for phone number)]]=p[#Bday]

粗略。 python,{},[],(),hash和set中有几种类型的集合。我建议您阅读每个here