如何通过添加字符串和列表来创建字典。python

2024-09-26 18:05:04 发布

您现在位置:Python中文网/ 问答频道 /正文

例如,我有一个字符串变量syn和一个列表变量wordlist

syn="discipline"
wordlist=[u'discipline', u'horse Riding Discipline', u'academic Discipline']

我想让字典看起来像:

{ "discipline" : [u'discipline', u'horse Riding Discipline', u'academic Discipline'] }

怎么做


Tags: 字符串列表字典wordlistsynacademichorsediscipline
3条回答

只需访问您创建的变量:

syn = "discipline"
wordlist = [u'discipline', u'horse Riding Discipline', u'academic Discipline']
result = {syn:wordlist}

如果有多个键/值对,请使用标准字典访问语法添加它们:

result = {}
data = [('dog', ['big dog', 'dogs']), ('apple', ['red apple', 'green apple'])]
for k,v in data:
    result[k] = v

当然,如果您有这样一个整洁的对象,只需执行result = dict(data),但是如上所示的循环可以帮助您处理数据并创建字典。一个更具体的算法将取决于您当前拥有的代码类型

就这么做吧:

mydict = {syn: wordlist}
some_dictionary = {}
some_dictionary[syn] = wordlist

相关问题 更多 >

    热门问题