【问题标题】:How to create a dictionary from a textfile and add a value in python?如何从文本文件创建字典并在 python 中添加值?
【发布时间】:2019-04-26 08:56:21
【问题描述】:

我有一个文本文件,其中包含以下内容

a
b
c
d

如何创建字典并添加一个值,使其如下所示:

a is 1,
b is 2,
c is 3,
d is 4

我是初学者,所以我尝试按照此处的指南进行操作,但所有文本文件都包含a 1 b 2 c 3,但我的是a b c d

【问题讨论】:

    标签: python file dictionary


    【解决方案1】:

    使用理解:

    with open(your_file_name, "r") as f:
         data = {k: l for l, k in enumerate(f, 1)}
    

    【讨论】:

    • 我必须在这个上使用字典。抱歉,我是初学者,刚刚开始。
    • @knaab,那是一本字典
    • 如何打印出来?
    • @knaab,使用打印数据...print(data)
    • @netwawe 谢谢这确实有效,但是我如何按字母顺序对其进行排序,所以它实际上是这样的:a:1 b:2 c:3 d:4。现在我得到这样的输出: 'a\n': 1, , 'b\n': 2, 'c\n': 3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多