将项目添加到嵌套在集合中的列表中

时间:2019-07-17 12:46:03

标签: python data-structures

我想将项目添加到嵌套在字典中的列表中(作为键值对)。

我尝试用所需的键预订字典,然后使用append()add()方法。现在,我可以使用dictionary[key] = [item]向字典分配特定键的新列表。但是我需要这样的东西-

G = {'A': ['B', 'C', 'D'],
     'B': ['C', 'F']}

我现在正在使用的代码是-

G = {}
G['A'].append('B')

它给了我以下错误-

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 'A'

我知道如何声明。但是在访问和附加到字典的特定键的嵌套列表时,我需要帮助。

1 个答案:

答案 0 :(得分:1)

访问列表。假设您正在访问键“ A”的列表:

lis=G['A']

追加到列表中(假设您要在lis后面附加'E'):

G['A'].append('E')