我这样设置字典数据类型。
a={'name':'pey','phone':'0101111','birth':'1111'}
我想将键转换为列表。
所以,我在iDle中这样命令。
list(a.keys())
我希望此结果为
['name','phone','birth']
但是,我对此有误。
Traceback (most recent call last):File "<pyshell#188>", line 1, in <module> list(a.keys()) TypeError: 'list' object is not callable
我如何得到结果? (键->列表)。 感谢收看我的问题。
答案 0 :(得分:2)
只需执行此操作。创建一个空列表lst=[]
并迭代字典键,并将其一一添加到列表中
a={'name':'pey','phone':'0101111','birth':'1111'}
lst=[]
for i in a.keys():
lst.append(i)
print(lst)
输出。
['name','phone','birth']
答案 1 :(得分:0)
在您的代码中
list(a.keys())
a.keys()已经返回列表。因此,您可以只使用以下内容
a.keys()
和BTW list()不是创建列表的python方法。查看此link了解更多信息。